Foros del Web » Programando para Internet » PHP »

Enlaces rotos...

Estas en el tema de Enlaces rotos... en el foro de PHP en Foros del Web. Bueno, en mi pagina web para registrarse deven introducir una url de una web, entonces encontré en las faq de forosdelweb este script: Código PHP: ...
  #1 (permalink)  
Antiguo 23/06/2010, 13:08
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 11 meses
Puntos: 9
Enlaces rotos...

Bueno, en mi pagina web para registrarse deven introducir una url de una web, entonces encontré en las faq de forosdelweb este script:

Código PHP:
<?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 conexion

$existe=url("http://www.google.es");//Con [url]http://[/url]
if($existe){
    echo 
"Si existe";
}else{
    echo 
"No existe";
}  
?>
El problema es que necesito comprobar si toda la url es correcta, porque si yo pongo:http://www.google.es me lo dice como correcto, y si le pongo con directorios y otras págians tambien me lo da como correcto ya que la url existe (google.es), por ejemplo: http://www.google.es/directorio/?page=paginaquenoexiste


Como puedo hacer para comprobar la url completa si es correcta?

Etiquetas: enlaces, rotos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:01.