Foros del Web » Programando para Internet » PHP »

como verificar url con fopen

Estas en el tema de como verificar url con fopen en el foro de PHP en Foros del Web. hola mis queridos amigos, gracias nuevamente por la ayuda, ahora me ha surgido esta duda, quiero comprobar una url antes de subirla a mi base ...
  #1 (permalink)  
Antiguo 23/08/2005, 00:45
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 12 años, 6 meses
Puntos: 1
como verificar url con fopen

hola mis queridos amigos, gracias nuevamente por la ayuda, ahora me ha surgido esta duda, quiero comprobar una url antes de subirla a mi base de datos, sino exite no la inserto en mi base de datos. hice el codigo siguiente
$archivo="http://prirulo.com/p.zipm";
if (fopen($archivo,r))
{
echo "el archivo funciona";
}
else
{
echo "el archivo no funciona"
}

ahora sucede que si el archivo no lo encuentra me aparece el famoso error de failed create stream, para sacar la aparecion del error use el codigo de
@(fopen($archivo,"r")) or die ("no se puede abrir");
pero no me sirve porque el script tiene que seguir no puede frenarse cuando hay un error. Necesito que me ponga en una variable, si existe o no y luego imprimirlo y que todo el script siga ya que el script lee muchas urls y las verifica, me entienden?


¿¿¿ME PUEDEN AYUDAR???Algun codigo para pasarme???
  #2 (permalink)  
Antiguo 23/08/2005, 00:58
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 12 años, 6 meses
Puntos: 1
Encontre la solucion

HOLA CHICOS PERDONEN PERO YA ENCONTRE LA SOLUCION Y QUIERO COMPARTIRLA.


//Defino la URL
$url4="http://www.pirulo.com/archivo.zip";
//Abrimos la url ejemplo usamos el @ delante para atrapar el error

$abrir= (@fopen($url3,"r"));
if ($abrir ==True)
{ $abrir="Existe";
}
else{
$abrir="No Existe";
}
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 14:39.