Estoy haciendo un pequeño buscador y quiero que cuando alguien añada una URL el script compruebe que esta este ONLINE, para ello utilizo este codigo:
Código PHP:
function validarUrl($url) {
$url = str_replace("http://","",$url);
$url = ereg_replace("/+$","",$url);
$validar = fsockopen($url, 80, $errno, $errstr, 5);
if ($validar) {
fclose($validar);
return true;
}
else
return false;
}
Cita:
Obviamente la linea 5 es la del fsockopen...Warning: fsockopen(): php_network_getaddresses: gethostbyname failed in c:\appserv\www\p\search\add.php on line 5
Warning: fsockopen(): unable to connect to www.forosdelweb.com/download:80 in c:\appserv\www\p\search\add.php on line 5
Warning: fsockopen(): unable to connect to www.forosdelweb.com/download:80 in c:\appserv\www\p\search\add.php on line 5
Alguien sabe como puedo solucionarlo? utilizando alguna funcion similar??