zdravím....
jak v PHP udělat něco jako PING, abych věděl, jestli volaný servr funguje,
nebo vůbec existuje?
zkoušel jsem to pomocí fsockopen() ale pokud servr neexistuje, tak to hrozně
dlouho trvá a nepomůže ani nastavit pátý parametr funkce, který by měl
omezovat čas čekání na odpověď... :(
$fp = fsockopen ("adresa", 80, $errno, $errstr, $time);
if (!$fp)
{
echo "$errstr ($errno)<br>\n";
}
else
{
$hlavicka="GET / HTTP/1.0\r\n Host: \r\n Connection: Keep-Alive \r\n
User-Agent: MyURLGrabber\r\n\r\n";
fputs ($fp, $hlavicka);
while (!feof($fp))
{
$odpoved=$odpoved.fgets ($fp,30);
}
$odpoved=strip_tags($odpoved);
echo $odpoved;
}
prostě jak rychle zjistit jestli má smysl se s daným servrem dále bavit...
předem díky za help... :)
Láďa:)
This archive was generated by hypermail 2.1.3 : 21. 12. 2003, 15:24 CET