> 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