Archívum
június 28, 2004
In the Spirit of B
A JavaScript a B leszármazottja, a PHP pedig a JavaScript és a Perl szülötte
■ Mindworks-Networking webes programok fordításai
Jelenlegi fordítások: MamboOS, B2evo, RSS Reader Panel. Következik: eGroupWare, OsCommerce. Ha szeretnél csatlakozni, írj!
■ Patterns and OOP in PHP (PDF)
George Schlossnagle legutóbbi NYPHP előadásának fóliái
■ június 26
Közeledik a Java Studio Creator megjelenése
A korábban Project Rave néven ismert fejlesztőeszközzel a Sun a Microsoft Visual Studio szoftverét, és más szállítók Java fejlesztő környezeteit kívánja lekörözni. A bejelentést várhatóan a jövő heti JavaOne konferencián teszik meg - jelentette az InternetNews. A Java Studio Creator Solaris, Windows és Linux rendszereken is fut, tartalmazza a Java System Application Server 8 Platform Edition terméket is.
session gondok
A honlapom egy ingyenes (+reklám frame!) szolgáltatónál van.
A php kódomban szereplő:
28: $MySQLLink = mysql_connect (':/var/run/mysqld/mysqld-free.sock', 'teszt', 'jelszo') or die('SQL HIBA:' . mysql_error());
29: mysql_select_db('teszt', $MySQLLink) or die ('SQL HIBA:' . mysql_error());
30:
31: session_start();
32: session_destroy();
33: session_unset();
34: session_register('v1','v2');
35: header("Location: index1.php");
sorokra a szerver a következő hibaüzenettel reagál:
"Warning: Cannot send session cookie - headers already sent by (output started at /mnt/raid2/hosting/free/teszt/index.php:8) in
/mnt/raid2/hosting/free/teszt/index.php on line 31
Warning: Cannot send session cache limiter - headers already sent (output started at /mnt/raid2/hosting/free/teszt/index.php:8) in
/mnt/raid2/hosting/free/teszt/index.php on line 31 Warning: Cannot send session cookie - headers already sent by (output started at
/mnt/raid2/hosting/free/teszt/index.php:8) in /mnt/raid2/hosting/free/teszt/index.php on line 34
/>
Warning: Cannot send session cache limiter - headers already sent (output started at /mnt/raid2/hosting/free/teszt/index.php:8) in
/mnt/raid2/hosting/free/teszt/index.php on line 34
Warning: Cannot add header information - headers already sent by (output started at /mnt/raid2/hosting/free/teszt/index.php:8) in
/mnt/raid2/hosting/free/teszt/index.php on line 35"
Offline a saját gépemen működik, másik szerveren már nem.
Valami nagyon el van rontva, de mi az, és hogyan lehetne kijavítani?
Help me, please!
■ A php kódomban szereplő:
28: $MySQLLink = mysql_connect (':/var/run/mysqld/mysqld-free.sock', 'teszt', 'jelszo') or die('SQL HIBA:' . mysql_error());
29: mysql_select_db('teszt', $MySQLLink) or die ('SQL HIBA:' . mysql_error());
30:
31: session_start();
32: session_destroy();
33: session_unset();
34: session_register('v1','v2');
35: header("Location: index1.php");
sorokra a szerver a következő hibaüzenettel reagál:
"Warning: Cannot send session cookie - headers already sent by (output started at /mnt/raid2/hosting/free/teszt/index.php:8) in
/mnt/raid2/hosting/free/teszt/index.php on line 31
Warning: Cannot send session cache limiter - headers already sent (output started at /mnt/raid2/hosting/free/teszt/index.php:8) in
/mnt/raid2/hosting/free/teszt/index.php on line 31 Warning: Cannot send session cookie - headers already sent by (output started at
/mnt/raid2/hosting/free/teszt/index.php:8) in /mnt/raid2/hosting/free/teszt/index.php on line 34
/>
Warning: Cannot send session cache limiter - headers already sent (output started at /mnt/raid2/hosting/free/teszt/index.php:8) in
/mnt/raid2/hosting/free/teszt/index.php on line 34
Warning: Cannot add header information - headers already sent by (output started at /mnt/raid2/hosting/free/teszt/index.php:8) in
/mnt/raid2/hosting/free/teszt/index.php on line 35"
Offline a saját gépemen működik, másik szerveren már nem.
Valami nagyon el van rontva, de mi az, és hogyan lehetne kijavítani?
Help me, please!
június 25
PHP5 RC3 __set() és __get() tagfüggvények
Egy érdekes dologgal találkoztam a php5 rc3-ban a __set() és __get() tagfüggvényekkel kapcsolatban. Egy példakódot copy-paste -eltem az alábbi címről
http://zend.com/manual/migration5.oop.php
és a kód itt van külön
http://www.universale.hu/test.php.txt -ben.
Amikor kiegészítettem a példakódot az alábbi sorral, hogy print $foo->x["a"]++; Akkor a __set() és __get() függvények nem hívódtak meg, ellenben a $foo->a++; esetben amikor meghívódtak és a $foo->x["a"]-ra. Az nem világos, hogy miért nem hívódnak meg ilyenkor (esetleg bug)?
Köszönettel előre is minden választ
Szép László
■ http://zend.com/manual/migration5.oop.php
és a kód itt van külön
http://www.universale.hu/test.php.txt -ben.
Amikor kiegészítettem a példakódot az alábbi sorral, hogy print $foo->x["a"]++; Akkor a __set() és __get() függvények nem hívódtak meg, ellenben a $foo->a++; esetben amikor meghívódtak és a $foo->x["a"]-ra. Az nem világos, hogy miért nem hívódnak meg ilyenkor (esetleg bug)?
Köszönettel előre is minden választ
Szép László