Archívum - 140703 - Fórum téma
augusztus 23
Mennyire lehet Javascript függő egy weboldal?
Sziasztok.
Arra a kérdésre szeretnék választ kapni tőletek, hogy érdemes e megírni egy oldalt úgy hogy létfontosságú a futásához a javascript, hisz akad olyan aki letiltja a javascriptet(gondolom engedélyezni is tudja) és nem tudja használni. A JS használatával egy újratöltést meg lehet spórolni...
Szerintem tök hülye kérdés, de azért utána szeretnék járni:)
■ Arra a kérdésre szeretnék választ kapni tőletek, hogy érdemes e megírni egy oldalt úgy hogy létfontosságú a futásához a javascript, hisz akad olyan aki letiltja a javascriptet(gondolom engedélyezni is tudja) és nem tudja használni. A JS használatával egy újratöltést meg lehet spórolni...
Szerintem tök hülye kérdés, de azért utána szeretnék járni:)
egyik függvény változójának használata a másikban
Sziasztok!
Azt tudom, hogy a metódusonkon kívüli változókat, tömböket a global-al lehet használhatóvá tenni a föggvényeinkben. De hogyan lehet az egyik függvény változóját használni egy másik függvényben? Pl. ha tömbről van szó, amit adatbázisból töltöttem fel (fáratságos munkával :) ), és nem akarom ezt mégegyszer megtenni a másik függvényben is. Természertesen ugyanazon osztályon belül.
■ Azt tudom, hogy a metódusonkon kívüli változókat, tömböket a global-al lehet használhatóvá tenni a föggvényeinkben. De hogyan lehet az egyik függvény változóját használni egy másik függvényben? Pl. ha tömbről van szó, amit adatbázisból töltöttem fel (fáratságos munkával :) ), és nem akarom ezt mégegyszer megtenni a másik függvényben is. Természertesen ugyanazon osztályon belül.
Változó ServerTokens VirtualHostonként
Apache 2.2.4 alatt ( és PHP 5.2.3 alatt ) szeretném azt megoldani, hogy különböző virtualhostok különböző ServerTokens -t kapjanak. Mindezt úgy, hogy nem futtatok "ezer" Apache -t különböző portokon :D.
Mondok egy példát:
Tegyük fel, hogy az apache alap konfigjában a ServerTokens ProductOnly -ra van beállítva.
a.) Van mondjuk a valami.localhost. Ennek szeretném megadni a ServerTokens Minimalt, de úgy hogy nem akarok belenyúlni az apache "fő beállításaiba".
b.) Ugyanakkor van mondjuk a valami2.localhost. Nos ennek meg a ServerTokens Full -t akarom megadni.
és c.) Van a sima localhost. Ennek meg megmaradhatna a ServerTokens ProductOnly beállítás. A példa szerint a localhost -nak nem kell beállítanom, mert ott az alap beállítás.
Próbáltam, hogy egyszerűen a virtualhost -ba beleírtam azt, hogy ServerTokens Full, de akkor nem indul el az apache.
■ Mondok egy példát:
Tegyük fel, hogy az apache alap konfigjában a ServerTokens ProductOnly -ra van beállítva.
a.) Van mondjuk a valami.localhost. Ennek szeretném megadni a ServerTokens Minimalt, de úgy hogy nem akarok belenyúlni az apache "fő beállításaiba".
b.) Ugyanakkor van mondjuk a valami2.localhost. Nos ennek meg a ServerTokens Full -t akarom megadni.
és c.) Van a sima localhost. Ennek meg megmaradhatna a ServerTokens ProductOnly beállítás. A példa szerint a localhost -nak nem kell beállítanom, mert ott az alap beállítás.
Próbáltam, hogy egyszerűen a virtualhost -ba beleírtam azt, hogy ServerTokens Full, de akkor nem indul el az apache.
Eclipse - JS fileokban is keressen TODO-t, FIXME-t
Hali!
Most jutottam el oda, tobb ora gugli utan, hogy nem talalok olyan plugint, (vagy magat a beallitast) ami tud kiterjesztes szerint fileokban keresni TODO/FIXME/DEBUG, stb keywordokre, es ezeket osszegyujteni a Task List-ben.
A WDT plugin tud HTML/CSS/JSP/DTD/XML-ben keresni, ami jo dolog, de nekem kellene JS is :) Sajnos a JSEclipse sem tud semmi ehhez hasonlot. Ismer kozuletek valaki valami ilyen/ehhez hasonlo plugint? (A dolog a textmate-bol tetszett meg, gondoltam csak van ra ertelmes megvalositas eclipse ala is :))
■ Most jutottam el oda, tobb ora gugli utan, hogy nem talalok olyan plugint, (vagy magat a beallitast) ami tud kiterjesztes szerint fileokban keresni TODO/FIXME/DEBUG, stb keywordokre, es ezeket osszegyujteni a Task List-ben.
A WDT plugin tud HTML/CSS/JSP/DTD/XML-ben keresni, ami jo dolog, de nekem kellene JS is :) Sajnos a JSEclipse sem tud semmi ehhez hasonlot. Ismer kozuletek valaki valami ilyen/ehhez hasonlo plugint? (A dolog a textmate-bol tetszett meg, gondoltam csak van ra ertelmes megvalositas eclipse ala is :))
oci8 - oracle elérés php-ből
A problémáva küzdök jóideje, utánaolvastam sok helyen de megakadtam. Habár van több megoldás is sajnos nálam nem működött.
A dott egy Linuxos szerver (Ubuntu Feisty) 5-ös php-val. Telepítettem az oci8 (oracle instantclient-el) kiterjesztést ami szépen megjelenik a phpinfo()-ban.
A Linuxon lévő php az oracle szerverhez kapcsolodik. Az oracle szerveren be lett állítva, hogy az adott ip-röl lehessen vele dolgozni.
Létrehoztam egy network/admin könyvtárat, valamint elkészítettem egy tnsnames.ora fájlt, abba a megfelelő dolgokat.
Akörnyezeti változók beállításának hiánya miatt, a kódban heyleztem el a szükséges adatokat, és a biztonság kedvéért, a kódban is próbaltam buherálni velük.A környezeti változók beállításával lehet a gond szerintem, de sehogy nem tudok megküzdeni a problémával.
Érzem, hogy itt már valamit nagyon összegányoltam, ugyhogy kérem aki tud segíteni az mentsen meg.
Előre is köszönöm!
■ A dott egy Linuxos szerver (Ubuntu Feisty) 5-ös php-val. Telepítettem az oci8 (oracle instantclient-el) kiterjesztést ami szépen megjelenik a phpinfo()-ban.
A Linuxon lévő php az oracle szerverhez kapcsolodik. Az oracle szerveren be lett állítva, hogy az adott ip-röl lehessen vele dolgozni.
Létrehoztam egy network/admin könyvtárat, valamint elkészítettem egy tnsnames.ora fájlt, abba a megfelelő dolgokat.
neptunora =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST=host.hu)(PORT = 1521))
)
(CONNECT_DATA =
(SID=NEPTUN)
)
)
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST=host.hu)(PORT = 1521))
)
(CONNECT_DATA =
(SID=NEPTUN)
)
)
Akörnyezeti változók beállításának hiánya miatt, a kódban heyleztem el a szükséges adatokat, és a biztonság kedvéért, a kódban is próbaltam buherálni velük.
<?php
putenv("ORACLE_SID=NEPTUN");
putenv("ORACLE_HOME=/opt/oracle/instantclient");
putenv("TNS_ADMIN=/opt/oracle/network/admin");
$db="(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=host.hu)(PORT=1521))
)
(CONNECT_DATA=(SID=NEPTUN))
)";
if ($c=OCILogon("user", "password", $db)) {
echo "Kapcsolodas sikeres.\n";
ocilogoff($c);
} else {
$err = ocierror();
echo "Oracle kapcsolodasi hiba" . $err[text];
}
?>
Warning: ocilogon() [function.ocilogon]: ORA-12560: TNS:protocol adapter error
Érzem, hogy itt már valamit nagyon összegányoltam, ugyhogy kérem aki tud segíteni az mentsen meg.
Előre is köszönöm!
Képre szöveg
Sziasztok!
Annyit kerestem itt a fórumba meg a php manuálban is és nem ált össze sajnos a kép nálam, hogy olyat szeretnék a készen lévő galériámhoz, hogy amikor megnyitja a felhasználó a képet akkor pl a jobb sarokba rárakja a php pl az oldal domain nevét azaz szöveget amit én adok meg neki, hogy egy logot. Mind amin a myvipnél is van, fecimkézi a képeket. Ebbe kérek segítséget!
■ Annyit kerestem itt a fórumba meg a php manuálban is és nem ált össze sajnos a kép nálam, hogy olyat szeretnék a készen lévő galériámhoz, hogy amikor megnyitja a felhasználó a képet akkor pl a jobb sarokba rárakja a php pl az oldal domain nevét azaz szöveget amit én adok meg neki, hogy egy logot. Mind amin a myvipnél is van, fecimkézi a képeket. Ebbe kérek segítséget!
augusztus 21
Űrlap ellenőrzés, nulla karakter jelentése
Üdv!
Egy beviteli mezőn három dolgot vizsgálok meg szerver oldalon:
1.van-e benne valami
2.karakterek típusai
3.karakterlánc hossza a maximumhoz képest
A kérdéses mezőben csak a magyar abc betűi és szóköz lehet. Így ellenőrzöm:Jól működik a kód, de ha nullát (0) írok a mezőbe, akkor nem tér vissza hibaüzenetettel. "00"-ra már Hiba2-t kapok. Hogy tudnám lekezelni a "0" karaktert??
//Castor
■ Egy beviteli mezőn három dolgot vizsgálok meg szerver oldalon:
1.van-e benne valami
2.karakterek típusai
3.karakterlánc hossza a maximumhoz képest
A kérdéses mezőben csak a magyar abc betűi és szóköz lehet. Így ellenőrzöm:
if($name=='')
{
echo "Hiba1";
}
if($name == (!eregi('^[a-zA-Z öÖüÜóÓőŐúÚéÉáÁűŰíÍ]+$',$name)))
{
echo "Hiba2";
}
if(strlen($name)>'50')
{
echo "Hiba3";
}
//Castor
Linux web+adatbázis szervernek, minimális felület, kezdőnek
Hello!
Tanácsot kérek olyan ügyben, hogy Linux-ot akarok telepíteni, mégpedig apache szerver és adatbázis számára. Nem csináltam még, de Linux használata a suliból már megy.
Ti melyiket ajánljátok?
Tudom, hogy vannak mindenféle káprázatos grafikus terjesztései, de nekem elég lenne a karakteres felület, minél kisebb tárhely- és memóriaigénnyel.
■ Tanácsot kérek olyan ügyben, hogy Linux-ot akarok telepíteni, mégpedig apache szerver és adatbázis számára. Nem csináltam még, de Linux használata a suliból már megy.
Ti melyiket ajánljátok?
Tudom, hogy vannak mindenféle káprázatos grafikus terjesztései, de nekem elég lenne a karakteres felület, minél kisebb tárhely- és memóriaigénnyel.
Többtáblás lekérdezések miben különböznek?
Az lenne a kérdésem, hogy az alább található két lekérés közül melyik a szebb / szabványosabb megoldás?vagy
■ SELECT language.id, language.language, databases.db_name
FROM (language, databases)
INNER JOIN (users) ON ( users.db = databases.id AND users.language_id = language.id )
WHERE users.username = 'user-neve'
SELECT language.id, language.language, databases.db_name
FROM (language, databases)
INNER JOIN (users u1) ON (u1.db = databases.id)
INNER JOIN (users u2) ON (u2.language_id = language.id)
WHERE u2.username = 'user-neve'
phpmyadmin export/import
üdv..
van egy problémám. adott...phpmyadmin fent a szerveren és a gépemen. ugyanaz a weblap fent a szerveren és lent a gépemen. fenti phpmyadminben nyomok egy exportot az adatbázisra, szépen létrehoz egy sql fájlt. a lentiben nyomok egy importot, de kiírja, hogy data too long for column xy...az egyik oszlopra. utf8on volt importáláskor a karakterkészlet, átraktam latin2-re, így most engedi importálni az adatokat és nincs hibaüzenet...
a szövegek viszont iszonyatosan néznek ki, minden ékezetes karakter csúnya pl..: betĹąsimĂtĂĄs
ha a sql fájlba rakok egy set names latin2; -t akkor is ugyanez van..nem értem ha neten megy miért nem megy a saját gépemen, mindenhol ugyanaz a karakterkészlet, hisz a sql fájl tartalmazza ezeket és úgy is hozza létre.
előre is köszönöm!
■ van egy problémám. adott...phpmyadmin fent a szerveren és a gépemen. ugyanaz a weblap fent a szerveren és lent a gépemen. fenti phpmyadminben nyomok egy exportot az adatbázisra, szépen létrehoz egy sql fájlt. a lentiben nyomok egy importot, de kiírja, hogy data too long for column xy...az egyik oszlopra. utf8on volt importáláskor a karakterkészlet, átraktam latin2-re, így most engedi importálni az adatokat és nincs hibaüzenet...
a szövegek viszont iszonyatosan néznek ki, minden ékezetes karakter csúnya pl..: betĹąsimĂtĂĄs
ha a sql fájlba rakok egy set names latin2; -t akkor is ugyanez van..nem értem ha neten megy miért nem megy a saját gépemen, mindenhol ugyanaz a karakterkészlet, hisz a sql fájl tartalmazza ezeket és úgy is hozza létre.
előre is köszönöm!