Archívum - 1970
április 15
PHP Weekly - 83.
A Zend szokásos heti hírlevelének 83. számából:
Saját GD könyvtár - sok frusztráció levezetéseként a PHP projekt elhatározta, hogy saját verziót készít a GD grafikus könyvtárból, amelyet aztán a PHP minden disztribuciója tartalmazni fog (ha jól emlékszem, a windowsos változat ma is tartalmazza a GD2 dll-jét). A döntést Rasmus Lerdorf hozta, megunván a hosszadalmas (akár egy éves) várakozást a javítások beépítésére a GD fejlesztői által. A PHP fejlesztők üdvözölték az elhatározást, kiemelve, hogy ez a lépés lehetővé teszi, hogy a PHP teljesebben irányítsa ezt a kedvelt kiegészítőt, valamint, hogy a problémás területeket (mint például a szál-biztos (thread safe) működés) gyorsan kijavíthassák. A GD PHP-s verziója a GIF fájlokat olvasni fogja, de írni nem, a LZW szabvány miatt. Azok, akiknek szükségük van GIF fájlok készítésére, természetesen továbbra is linkelhetnek egy másik GD verziót a PHP-jükhöz.
Saját GD könyvtár - sok frusztráció levezetéseként a PHP projekt elhatározta, hogy saját verziót készít a GD grafikus könyvtárból, amelyet aztán a PHP minden disztribuciója tartalmazni fog (ha jól emlékszem, a windowsos változat ma is tartalmazza a GD2 dll-jét). A döntést Rasmus Lerdorf hozta, megunván a hosszadalmas (akár egy éves) várakozást a javítások beépítésére a GD fejlesztői által. A PHP fejlesztők üdvözölték az elhatározást, kiemelve, hogy ez a lépés lehetővé teszi, hogy a PHP teljesebben irányítsa ezt a kedvelt kiegészítőt, valamint, hogy a problémás területeket (mint például a szál-biztos (thread safe) működés) gyorsan kijavíthassák. A GD PHP-s verziója a GIF fájlokat olvasni fogja, de írni nem, a LZW szabvány miatt. Azok, akiknek szükségük van GIF fájlok készítésére, természetesen továbbra is linkelhetnek egy másik GD verziót a PHP-jükhöz.
PostNuke 0.713
A legújabb javítás ismét számos apró hibát küszöböl ki - ezzel már szinte tökéletes a rendszer... :)
Az összes javítás listája itt olvasható, habár leginkább apró dolgokról van szó, túl hosszú lenne itt mind felsorolni. A leglényegesebb a teljesen átírt autolinks modul (ez a modul végzi a hírekben felbukkanó kulcsszavak linkekké alakítását (pl. bekapcsolt autolinks modul esetén ha azt írom egy cikkben, hogy PostNuke blabla, akkor a PostNuke kifejezést automatikusan linkké alakítja, amely a PostNuke honlapra mutat)).
A 0.713 nem tartalmaz adatbázisváltozást a 0.71x-hez képest, így frissítés esetén nem kell futtatni a telepítőt, csak felülírni vele a korábbi fájlokat.Honlap és letöltés: http://www.postnuke.com
■ Az összes javítás listája itt olvasható, habár leginkább apró dolgokról van szó, túl hosszú lenne itt mind felsorolni. A leglényegesebb a teljesen átírt autolinks modul (ez a modul végzi a hírekben felbukkanó kulcsszavak linkekké alakítását (pl. bekapcsolt autolinks modul esetén ha azt írom egy cikkben, hogy PostNuke blabla, akkor a PostNuke kifejezést automatikusan linkké alakítja, amely a PostNuke honlapra mutat)).
A 0.713 nem tartalmaz adatbázisváltozást a 0.71x-hez képest, így frissítés esetén nem kell futtatni a telepítőt, csak felülírni vele a korábbi fájlokat.Honlap és letöltés: http://www.postnuke.com
április 13
OmniHTTPd+PHP4.1
Lenne egy problémám. OmniHTTPd 2.09 alá raktam 4.1.2-es PHP-t. Namost állandóan azt írja ki, hogy "Security Alert! PHP CGI cannot be accessed directly." Mit tehetek?
document_root nincs megadva, cgi.force_redirect = 1, a cgi.redirect_status_env -hez mit kell írni?
Mindent megcsináltam amit a telepítési leírásokban láttam, felraktam DCom-ot, mDac-ot, felülírtam a dll-eket.
Apache alól megy. Valaki segítsen!!!!!
■ document_root nincs megadva, cgi.force_redirect = 1, a cgi.redirect_status_env -hez mit kell írni?
Mindent megcsináltam amit a telepítési leírásokban láttam, felraktam DCom-ot, mDac-ot, felülírtam a dll-eket.
Apache alól megy. Valaki segítsen!!!!!
április 12
Szerver gondok
Kedves Mindenki!
Volna egy hatalmas nagy problémám:
Nem tudom megtalálni a megfelelő szervert, amire felrakhatnám honlapomat. Ezeknek a dolgokank kéne passzolnia: Támogassa a php-t, és a MySql-t, vagy valamilyen más adatbázirendszert, legyen viszonylag nagy (de a legjobb, ha korlátlan tárhely., nem annyira fontos, de jó lenne: Flash, és Java támogatása. Ennyit a nyavajgásról. Köszönöm előre is válaszaitokat. Kérlek sürgősen válaszoljatok. :o
■ Volna egy hatalmas nagy problémám:
Nem tudom megtalálni a megfelelő szervert, amire felrakhatnám honlapomat. Ezeknek a dolgokank kéne passzolnia: Támogassa a php-t, és a MySql-t, vagy valamilyen más adatbázirendszert, legyen viszonylag nagy (de a legjobb, ha korlátlan tárhely., nem annyira fontos, de jó lenne: Flash, és Java támogatása. Ennyit a nyavajgásról. Köszönöm előre is válaszaitokat. Kérlek sürgősen válaszoljatok. :o
fsockopen függvén gond
Hi All!
Van az álábbi fottásom:
$fp = fsockopen("udp://192.168.0.196" , 27015, &$errno, &$errstr, 1.0);
if (!$fp)
{
echo"hiba";
}
else
{
fwrite($fp,$this->commands[$this->cgametype]["Serverinfo"]);
// Get rid of the header
$header = fread($fp,5);
...
}
Az egész addig nagyon szépen működik, míg létezik a célállomás. Ha viszont nem, akkor az $fp értéke nem FALSE lesz, hanem ugyanúgy egy csatornaszám, mintha létezne a kapcsolat. Az fread parancsnál emiatt, hogy egy valóságban nem létező csatornéról próbál információt fogadni, kiakasztja az egészet. A php.net-en már olvastam, hogy másnak is van valami hasonló baja a timeout-tal, stb...
A kérdésem az lenne, hogy hogyan lehet más módon ellenőrizni, hogy él -e valóban a csatorna.
■ Van az álábbi fottásom:
$fp = fsockopen("udp://192.168.0.196" , 27015, &$errno, &$errstr, 1.0);
if (!$fp)
{
echo"hiba";
}
else
{
fwrite($fp,$this->commands[$this->cgametype]["Serverinfo"]);
// Get rid of the header
$header = fread($fp,5);
...
}
Az egész addig nagyon szépen működik, míg létezik a célállomás. Ha viszont nem, akkor az $fp értéke nem FALSE lesz, hanem ugyanúgy egy csatornaszám, mintha létezne a kapcsolat. Az fread parancsnál emiatt, hogy egy valóságban nem létező csatornéról próbál információt fogadni, kiakasztja az egészet. A php.net-en már olvastam, hogy másnak is van valami hasonló baja a timeout-tal, stb...
A kérdésem az lenne, hogy hogyan lehet más módon ellenőrizni, hogy él -e valóban a csatorna.
Windows alá GD 2.0.1
Hi All!
Windows rendzser alatt szeretném használni a gd 2.0.2 -es vrezióját a imagecreatetruecolor függvény miatt. Néztem a gd oldalán, de elég hiányis a windows-os fordítás leírása.
Tud valaki segíteni?
Vagy egy gd.dll (2.0.1), vagy egy részletes fordítási leírás érdekelne...
■ Windows rendzser alatt szeretném használni a gd 2.0.2 -es vrezióját a imagecreatetruecolor függvény miatt. Néztem a gd oldalán, de elég hiányis a windows-os fordítás leírása.
Tud valaki segíteni?
Vagy egy gd.dll (2.0.1), vagy egy részletes fordítási leírás érdekelne...
április 12
A Menu +minden átrendezése
Az érdekel, hogy hogy lehet ennek az egész bal-oldali panelnek a tartalmát átrendezni. Amúgy totálláma vagyok ehhez a postnuke-hez, ma láttam először. Nekem csak arra kéne a panel, hogy menüket nyomjak oda, semmi statisztika, ajánlás meg ilyesmi.
■ Webkiszolgáló PHP-ben
Ha már ilyen, relatíve "kevés dologra használható" alkalmazást ajánlottam az előbb, a mai hírhiányban hadd említsek meg még egy hasonlót: a nanoweb webkiszolgálót.
Még egy webszerver? - kérdezhetné bárki. Igen, de nem akármilyen webszerver: ezt kérem PHP-ben írták! A nanoweb PHP 4.1-et igényel, szerzője szerint igen jó teljesítményű, a következő képességekkel: HTTP/1.1, CGI támogatás, névalapú virtuális szerverek, autentikáció, keep-alive (kapcsolatok fenntartása), szerveroldali szkriptek (SSI), gzip tömörítés...
Honlap és letöltés: http://nanoweb.si.kz
■ Még egy webszerver? - kérdezhetné bárki. Igen, de nem akármilyen webszerver: ezt kérem PHP-ben írták! A nanoweb PHP 4.1-et igényel, szerzője szerint igen jó teljesítményű, a következő képességekkel: HTTP/1.1, CGI támogatás, névalapú virtuális szerverek, autentikáció, keep-alive (kapcsolatok fenntartása), szerveroldali szkriptek (SSI), gzip tömörítés...
Honlap és letöltés: http://nanoweb.si.kz
A nap linkje: ip-atlas plot
Hogy mi lehetne a gyakorlati haszna, azt éppen nem tudom, de nagyon jól néz ki, az biztos! Az ip-atlas plot természetesen PHP-s, a GD grafikus könyvtárat intenzíven használó alkalmazás, amely a Föld térképén megmutatja, hogy egy adott számítógép (kereshetünk domain név, vagy IP-cím alapján is) hol található a NetGeo adatbázisa alapján.
Honlap és letöltés: http://xpenguin.com/ip-atlas.php
■ Honlap és letöltés: http://xpenguin.com/ip-atlas.php
április 10
PHP 4.2.0
Az elmúlt napokban különböző hírek kapcsán többször is szóba került az intenzíven fejlesztett, hamarosan megjelenő 4.2.0 változat. Ha már ennyit emlegetjük, illendő lehetőséget adni a kipróbálására is, ha valaki éppen tesztelni szeretné, de vigyázat!, ez még közel sem végleges, csupán bétaváltozat, és a végleges, "hivatalos" 4.2.0 megjelenéséig még számtalan apró-cseprő hibát, gondot fognak a fejlesztők kijavítani benne.
A PHP 4.2.0 második megjelenés előtti próbaváltozata (RC - Release Candidate) a következő címen érhető el: http://www.php.net/~derick
A fejlesztők minden tesztelő visszajelzéseit várják a minőségbiztosítási csoport honlapján: http://qa.php.net/
Ja igen, az Apache 2-t még ez a verzió sem támogatja, csak az RC3 fogja majd.
■ A PHP 4.2.0 második megjelenés előtti próbaváltozata (RC - Release Candidate) a következő címen érhető el: http://www.php.net/~derick
A fejlesztők minden tesztelő visszajelzéseit várják a minőségbiztosítási csoport honlapján: http://qa.php.net/
Ja igen, az Apache 2-t még ez a verzió sem támogatja, csak az RC3 fogja majd.


