Este Codigo sacado de la pagina la webdelprogramador.com, permite validar si una direccion url esta activa:
<?
// se debe pasar la IP o direccion de internet sin 'http://'
if (ValidarUrl("www.lawebdelprogramador.com"))
echo "Dirección existente";
else
echo "Dirección inexistente";
function ValidarUrl($url) {
//fsockopen -> Abrir una conexión de sockets de dominio de Internet o Unix
//resource fsockopen ( string destino, int puerto [, int errno [, string errstr [, float tiempo_espera]]])
$validar = @fsockopen($url, 80, $errno, $errstr, 15);
if ($validar) {
fclose($validar);
return true;
}else
return false;
}
?>
la pueden verificar en la pagina del autor
http://www.distintiva.com/jose/index.htm