In una mia pagina ho trovato questo:
Codice PHP:
<?php
function isValidURL($url) {
$urlPieces = parse_url($url);
$start = time();
$sock = @fsockopen($urlPieces['host'], 80, $errno, $errstr, 30);
$end = time();
if($sock) {
fputs($sock,"HEAD {$urlPieces['path']} HTTP/1.1\r\nHost: {$urlPieces['host']}\r\n\r\n");
while($line=fgets($sock)) {
$linee[] = $line;
}
$risp = $linee[0];
if(strpos($risp, "200") || strpos($risp, "302") || strpos($risp, "304")) {
return true;
} else {
return false;
}
} else {
return false;
}
}
?>
Sono sicurissimo di non averlo scritto io ma me lo sono trovato in mezzo al codice di una mia pagina.. Qualcuno riesce a svelarmi il mistero e soprattutto riesce a dirmi a cosa serve quella funzione??