> 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