ugrás a tartalomhoz

Archívum - 2002

április 12

fsockopen függvén gond

World-Soft · 2002. Ápr. 12. (P), 17.06
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.
 

Windows alá GD 2.0.1

World-Soft · 2002. Ápr. 12. (P), 17.02
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...
 

április 12

A Menu +minden átrendezése

lephafta · 2002. Ápr. 11. (Cs), 22.27
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

Granc Róbert · 2002. Ápr. 11. (Cs), 09.17
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
 

A nap linkje: ip-atlas plot

Granc Róbert · 2002. Ápr. 11. (Cs), 09.11
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
 

április 10

PHP 4.2.0

Granc Róbert · 2002. Ápr. 10. (Sze), 14.55
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.
 

Szeplő a PHP-n?

Granc Róbert · 2002. Ápr. 10. (Sze), 14.50
Hülye cím, de a PHPMole szó szerint ezt is jelenthetné ugye... [ mole n a) anyajegy, májfolt, szépségfolt; b) szemölcs; c) szeplő... ] Második jelentése lenne a vakond, és valószínűleg inkább erre vonatkozik a címe, azaz PHP-akond lenne magyarul...

Na jó, elég lesz ennyi bevezető, mi az a PHPMole? PHP-ban írt (valójában PHP-GTK-ra épülő) fejlesztői környezet PHP-s alkalmazások készítéséhez. A honlapjáról vett szerény idézet így szól: "egyszerűbben összefoglalva a PHPMole egy kis Dreamweaver a MS Visual Studioval ötvözve, és egy kis tartalomkezelő felülettel és képkezelő eszközökkel nyakonöntve".

Ha ez egy kicsit talán túlzás is, mindenféleképp figyelemre méltó alkalmazásról van szó, amelyet érdemes lehet kipróbálni.

Figyelem! Nem PHP-s alkalmazásról van szó, PHP-GTK-t igényel!

Honlap és letöltés: http://www.akbkhome.com/wiki.php/phpmole_IDE/index.html
 

április 10

http://www.dk3.com

cenzi · 2002. Ápr. 9. (K), 22.06
Nos, szerintem ez az aktuális működő, és jó SQL-t támogató szerver.
 

PHP-Nuke biztonsági problémák

Granc Róbert · 2002. Ápr. 9. (K), 11.27
Az elmúlt két hétben számos PHP-Nuke 5.3x és 5.4 alapú honlapot törtek fel egy ismert biztonsági hiba kihasználásával. A PHP-Nuke 5.5 jelenleg valamivel biztonságosabbnak tűnik, de hamarosan megjelenik az 5.6 verzió is, amely elsősorban a biztonsági lyukak valamilyen szintű befoltozását tűzi ki célul.

A PHP-Nuke honlapokat leginkább a "hax0rs" nevű csoport támadja, az incidensek listáját a http://www.blackhat.info címen lehet megtalálni, a "hax0rs" (0 mint nulla) kifejezésre keresve.

A PHP-Nuke 5.3x és 5.4 felhasználóinak erősen ajánlott legalább az 5.5-re - de sokkal inkább a nagyságrendekkel biztonságosabb PostNuke-ra - történő áttérés!
 

PHP Weekly - 82.

Granc Róbert · 2002. Ápr. 9. (K), 11.12
A Zend szokásos heti hírlevelének 82. számából:

mbstring alapértelmezettként - egy Yasuo Ohgaki nevű fejlesztő vetette fel az ötletet, hogy a több-bájtos karakterkészleteket támogató mbstring kiegészítő alapértelmezettként legyen bekapcsolva a PHP fordításakor. Habár a többnyelvű kompatibilitás támogatói kétségkívül sokan vannak, a 4.2.0 már annyira közel áll a megjelenéshez, hogy nem praktikus ilyen új funkciók bevezetése a jelenlegi állapotában, így az ötlet valószínűleg a 4.3.0-ban valósul majd meg.

Apache 2 - az elmúlt hét egyik nagy bejelentése az Apache webkiszolgáló 2.0.35 verziójának "általános felhasználásra alkalmas"-sá nyilvánítása. Ez elkerülhetetlenül magával hozta egy csomó PHP felhasználó fordítási próbálkozásait az új Apache változattal - ám nem jutottak túl messzire. Számos különböző gond merült fel, melyeket mostanra - úgy tűnik - sikerült elhárítani. Ha valaki az új Apache-ot szeretné használni, töltsön le egy snapshotot, a hamarosan megjelenő 4.2.0 pedig már teljességgel támogatni fogja azt.