Archívum - Már 2, 2006
Fsockopen timeout probléma kezelése curl-lal
Sziasztok!
A segítségeteket szeretném kérni, más fórumokon senki nem tudott segíti.
Oldalakat szeretnék letölteni, hogy a tartalmukat kielemezhessem.
Ehhez POST-ot, GET-et használtam eddig fsockopennel, fputs-al és fgets-el.
Az a baj, hogy ha a szerver nem válaszol, akkor az fsockopen timeout paramétere nem működik.
Erről több évvel ezelőtti bejegyzéseket találtam a PHP buglistáján, de nekem PHP5-öm van és mégse megy.
Ezért gondoltam, hogy lecserélem az eljárást curl-ra.
Melyik a gyorsabb? Tudnátok adni egy-két curl példát GET-re és POST-ra?
A következőket próbáltam:Ezt a hibát kapom:
Ez ugye azt jelentené, hogy a curl nincs telepítve. Ez egy központi szerver a
Akkor mi a hiba?
A curl-al nem lesz meg az a hiba ami fsockopennel()? Nem fog kiakadni? Vagy van más ötletetek annak a hibának a megoldására?
(Hátha nem kell mindent curl-re cserélnem).
A konkrét esetben azt szeretném megvizsgálni, hogy egy szerver "milyen állapotban van". Ha egy szerver nem válaszol akkor fsockopennel percekig is fut a script, mire megmondja, hogy rossz a szerver, ezt szeretném elkerülni. Meg persze áttérni a curl-ra, ha van értelme.
Köszönöm.
■ A segítségeteket szeretném kérni, más fórumokon senki nem tudott segíti.
Oldalakat szeretnék letölteni, hogy a tartalmukat kielemezhessem.
Ehhez POST-ot, GET-et használtam eddig fsockopennel, fputs-al és fgets-el.
Az a baj, hogy ha a szerver nem válaszol, akkor az fsockopen timeout paramétere nem működik.
Erről több évvel ezelőtti bejegyzéseket találtam a PHP buglistáján, de nekem PHP5-öm van és mégse megy.
Ezért gondoltam, hogy lecserélem az eljárást curl-ra.
Melyik a gyorsabb? Tudnátok adni egy-két curl példát GET-re és POST-ra?
A következőket próbáltam:
<?php
$url="http://www.index.hu";
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,$url);
$result = curl_exec ($ch);
curl_close ($ch);
return $result;
Fatal error: Call to undefined function: curl_init() in...
Ez ugye azt jelentené, hogy a curl nincs telepítve. Ez egy központi szerver a
phpinfo()
ez mondja:Configure Command: ...
'--with-curl=shared,/usr' ...
'--with-curl=shared,/usr' ...
Akkor mi a hiba?
A curl-al nem lesz meg az a hiba ami fsockopennel()? Nem fog kiakadni? Vagy van más ötletetek annak a hibának a megoldására?
(Hátha nem kell mindent curl-re cserélnem).
A konkrét esetben azt szeretném megvizsgálni, hogy egy szerver "milyen állapotban van". Ha egy szerver nem válaszol akkor fsockopennel percekig is fut a script, mire megmondja, hogy rossz a szerver, ezt szeretném elkerülni. Meg persze áttérni a curl-ra, ha van értelme.
Köszönöm.
Állami támogatással készített weboldalak. Hogyan?
Sziasztok!
Több helyről hallottam már, hogy weboldalak készítésére lehet igénybe venni állami támogatást. Több megrendelőm is kérdezte már. Tudja valaki, hogy működik ez, vagy hol tudok utána nézni? A válaszokat köszönöm!
■ Több helyről hallottam már, hogy weboldalak készítésére lehet igénybe venni állami támogatást. Több megrendelőm is kérdezte már. Tudja valaki, hogy működik ez, vagy hol tudok utána nézni? A válaszokat köszönöm!
CSS - oldal középre igazítása
Sziasztok!
Hogyan tudom elérni CSS segítségével, hogy a fix 800 pixel széles oldalam a böngészőablakban középre igazítva jelenjen meg? Az összes div-emet közrefogtam egy legkülső, container divvel, gondolom ennek tudok adni valamilyen tulajdonságot, ami megoldja a dolgot, de eddig nem találtam meg, hogy pontosan mi a megoldás menete! Előre is köszi a segítséget!
■ Hogyan tudom elérni CSS segítségével, hogy a fix 800 pixel széles oldalam a böngészőablakban középre igazítva jelenjen meg? Az összes div-emet közrefogtam egy legkülső, container divvel, gondolom ennek tudok adni valamilyen tulajdonságot, ami megoldja a dolgot, de eddig nem találtam meg, hogy pontosan mi a megoldás menete! Előre is köszi a segítséget!
Ékezetes neves fájlok kiszolgálása PHP-ből
tudom, hogy van erről cikk, de ott sztem kutya se látja ha beírok olyan mélyen van. szóval az a gondom, hogyha header + fpassthru módszerrel akarom "letöltetni" a fájlokat, akkor ékezetes fájlnév esete egyrészt teljesen krixkrax lesz a fájlnévből, másrészt az IE nem hajlandó felismerni, ha pl .doc-ról van szó. a sima, ékezet nélküli fájlneveket felismeri. mindenképp meg kell tartanom az ékezeteket a fájlnévben. tudtok segíteni?
■ Email beszúrás sebezhetőségek és elkerülésük
A php|architect és a Pro PHP legutóbbi közös podcast-jában érdekes dologról beszélt Chris Shiflett, ez pedig az email injection, melynek egyik legjellemzőbb példája a kéretlen levélküldés rosszul megírt kapcsolatfelvételi űrlap segítségével.
Egyedi filenevek biztosítása feltöltéskor
Hy!
Van arra valainek valami megoldása, hogy filefeltöltéskor (és linkjének az adatbázisba helyezésekor):
hogyan lehet egyedi nevet adni a file-nak, ami biztos, hogy nem fog még létezni a könyvtárban?
■ Van arra valainek valami megoldása, hogy filefeltöltéskor (és linkjének az adatbázisba helyezésekor):
hogyan lehet egyedi nevet adni a file-nak, ami biztos, hogy nem fog még létezni a könyvtárban?