PHP:¿Cómo compruebo si una url existe o no?

De Foros del Web

Utilizando la siguiente función:

Código PHP:

function url($url)//Se le pasa la url 
{ 
$fp=@fopen($url,"r");//Utilizamos fopen para abrir esa url 
 
 if($fp){//Si fopen abre la url 
 
     return true; 
 
 }else{//si no devuelve false 
 
     return false; 
 } 
 
@fclose($fp);//Cerramos la conexión 
}  

Para usarla

Código PHP:

$existe=url("http://La_url.com");//Con [url]http://[/url] 
if($existe){ 
    echo "Si existe"; 
}else{ 
    echo "No existe"; 
}  

--MSDark 04 Mar 2003

Este artículo es parte de las FAQs de PHP y el Manual de PHP.

Herramientas personales