Re: test www

From: Daniel (ramoth@seznam.cz)
Date: 19. 12. 2003, 17:30 CET


> potreboval by som pravidelne testovat asi 100 odkazov na www stranky,
> staci mi len tolko ci su funkcne, je to mozne nejako jednoducho
> cez PHP? Vopred dakujem za odpoved
> Lasky

Chces-li pouze vedet, zda jsou funkcni, i.e. zda byl dotycny
soubor nalezen, ci ne, staci nasledujici script. Ma to ale
jeden drobny hacek. Odezvy mohou byt delsi a pri 100 adresach
uz to bude signifikantni a jiste prekrocis max_execution_time.
A nebudou-li dokonce nejake domeny existovat, cekani na DNS ti
script poradne protahne. Takze pokud to chces spoustet z localu,
osetri si max_execution_time budto ve scriptu nebo treba primo
v php.ini. Spousteni ze serveru, pokud neni tvuj a nemuzes tedy
s max_execution_time laborovat, bude pri vice adresach znacne
problematicke, respektive nemozne.

Daniel. 

$addrs=array(
'http://neco.nekde.xy/',
'http://jinde.abc/index.html',
'ftp://kdesi.cosi.xyz/files/file.ext',
# a tak dale
);
#
for($i=0;$i<count($addrs);$i++){
   $item=$addrs[$i];
   $fh=fopen($item,"rb");
   if($fh) $ok[]=$item; else $bad[]=$item;
   fclose($fh);
}
#
echo ($ok?'OK addresses:':'No OK addresses.')."\r\n";
for($i=0;$i<count($ok);$i++) echo"   $ok[$i]\r\n";
#
echo ($bad?'BAD addresses:':'No BAD addresses.')."\r\n";
for($i=0;$i<count($bad);$i++) echo"   $bad[$i]\r\n";
____________________________________________________________
Udělejte radost svým blízkým i sobě. Vánoční katalog Braun přináší tisíce inspirací na vánoční dárky. Vyslovte přání a Braun Vám ho splní! 
http://seznam.hit.gemius.pl/hitredir/id=9X6rUA0WEAtM7sEWuY3lr@m7/id=9X6rUA0WEAtM7sEWuY3lr@m7/url=http://vanoce.novinky.cz/braun/index.php



This archive was generated by hypermail 2.1.3 : 19. 12. 2003, 17:31 CET