Archívum - Jún 2006
június 7
PHP 4.4.2. mb_string kiterjesztés nem indul
Windows XP + SP2-re telepíttem a PHP-t az itt leírtaknak megfelelően:
A zip csomagban kapott 40+ bővítményből 9 nem működik:
php_mbstring.dll
php_exif.dll
php_ifx.dll
php_imap.dll
php_ldap.dll
php_mcrypt.dll
php_oci8.dll
php_openssl.dll
php_oracle.dll
php_sybase_ct.dll
Ha kikommentezem ezeket a php.ini-ben akkor az Apache újraindításakor a köv. hibaüzenetet kapom kétszer:
Unknown(): Unable to load dynamic library 'C:\Program Files\Apache Group\PHP4\extensions\php_dllneve.dll' - The specified procedure could not be found.
A többi dll úgy tűnik rendesen működik. Úgy látom, hogy a felsoroltak közül egyesek további dll-ekre támaszkodnak, amelyek viszont nincsenek a csomagban, első kérdés, hogy honnan lehet őket letölteni, mert a php.net-en nem találom őket :(
De pl. az mb_stringnek magától is mennie kellene, nem értem, mi lehet a gond. Lehet, hogy sérültek az állományok? Akkor megint csak jó lenne tudni, honnan lehet friss példányt beszerezni.
Ha van valakinek valami tippje, hogy merre induljak el, megköszönném.
János
■ A zip csomagban kapott 40+ bővítményből 9 nem működik:
php_mbstring.dll
php_exif.dll
php_ifx.dll
php_imap.dll
php_ldap.dll
php_mcrypt.dll
php_oci8.dll
php_openssl.dll
php_oracle.dll
php_sybase_ct.dll
Ha kikommentezem ezeket a php.ini-ben akkor az Apache újraindításakor a köv. hibaüzenetet kapom kétszer:
Unknown(): Unable to load dynamic library 'C:\Program Files\Apache Group\PHP4\extensions\php_dllneve.dll' - The specified procedure could not be found.
A többi dll úgy tűnik rendesen működik. Úgy látom, hogy a felsoroltak közül egyesek további dll-ekre támaszkodnak, amelyek viszont nincsenek a csomagban, első kérdés, hogy honnan lehet őket letölteni, mert a php.net-en nem találom őket :(
De pl. az mb_stringnek magától is mennie kellene, nem értem, mi lehet a gond. Lehet, hogy sérültek az állományok? Akkor megint csak jó lenne tudni, honnan lehet friss példányt beszerezni.
Ha van valakinek valami tippje, hogy merre induljak el, megköszönném.
János
június 7
Szükséges 301-es headert kiadni átirányításhoz?
Most épp egy saját adserveren dolgozok, és felmerült egy probléma (meg még lehet hogy fog is). Tehát:
Én úgy számolom a kattintásokat, hogy linkek egy php fájlt adok meg egy id-vel (clicks.php?id=1), és ez a php végzi el a kattintások növelését, valamint az átirányítást. Ti itt szoktatok kiadni 301(302)-es headert mielőtt átkülditek az usert a megfelelő linkre?
■ Én úgy számolom a kattintásokat, hogy linkek egy php fájlt adok meg egy id-vel (clicks.php?id=1), és ez a php végzi el a kattintások növelését, valamint az átirányítást. Ti itt szoktatok kiadni 301(302)-es headert mielőtt átkülditek az usert a megfelelő linkre?
Minden napra az előre meghatározott betűjel kiírása
Üdv!
Egy tűzoltóságnak csinálok honlapot, és az éppen aktuális szolgálatban lévő csoport betűjelét kellene kiíratnom.
Négy csoport van: "A","B","C","D". Az éves beosztás szerint 2006.01.01-én az "A" csop. volt szolgálatban, 2006.01.02-án a "B" és így tovább, majd "D" után természetesen megint "A".
Arra gondoltam, hogy egy tömbbe rakom a négy betűt, és az aktuális dátumból valahogy maradékképzéssel számolom ki hanyadik elemet kell kiíratni, vagy egy tömbben tárolom a 12 hónapot, és ezeknek az elemei ugyancsak tömbök, amik a napok szerinti betűket tartalmazzák.
Viszont úgy szeretném megcsinálni, hogy ne kelljen ezt minden évben piszkálni, elég legyen egyszer megírni.
A gond ott kezdődik, hogy ez így már teljesen behomályosította a kis agyam a szökőévek miatt, és mert a hónapok nem mindíg ugyanannyi napból állnak ::)
Ha valaki tudna egy elegáns megoldást legalább elméletben ajánlani, nagyon hálás lennék.
ScidaR
■ Egy tűzoltóságnak csinálok honlapot, és az éppen aktuális szolgálatban lévő csoport betűjelét kellene kiíratnom.
Négy csoport van: "A","B","C","D". Az éves beosztás szerint 2006.01.01-én az "A" csop. volt szolgálatban, 2006.01.02-án a "B" és így tovább, majd "D" után természetesen megint "A".
Arra gondoltam, hogy egy tömbbe rakom a négy betűt, és az aktuális dátumból valahogy maradékképzéssel számolom ki hanyadik elemet kell kiíratni, vagy egy tömbben tárolom a 12 hónapot, és ezeknek az elemei ugyancsak tömbök, amik a napok szerinti betűket tartalmazzák.
Viszont úgy szeretném megcsinálni, hogy ne kelljen ezt minden évben piszkálni, elég legyen egyszer megírni.
A gond ott kezdődik, hogy ez így már teljesen behomályosította a kis agyam a szökőévek miatt, és mert a hónapok nem mindíg ugyanannyi napból állnak ::)
Ha valaki tudna egy elegáns megoldást legalább elméletben ajánlani, nagyon hálás lennék.
ScidaR
E4X - A native XML datatype for JavaScript
Egy rövid prezentáció sok gyakorlati példával
■