Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2011, 10:46
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Dtectar si una imagen se muerta correctamento o no

Si quieres detectar si una dirección está activa solo tienes que usar get_headers y verificar si es HTTP/1.1 200 OK, si no pues no la colocas dentro de las direcciones, algo así
Código PHP:
Ver original
  1. <?php
  2. function isUrlOk($url){
  3.     $headers = get_headers($url);
  4.     return in_array('HTTP/1.1 200 OK',$headers);
  5. }
  6. $urls = array(
  7.     'http://forosdelweb.com/f18',
  8.     'http://example.com',
  9.     'http://forosdelweb.com/f18465198',
  10. );
  11. foreach($urls as $url){
  12.     echo (isUrlOk($url)
  13.         ? 'Dirección correcta'
  14.         : 'No existe la dirección')
  15.         . '<br />';
  16. }

Edito: Eso me pasa por no ver el mensaje completo, es verdad con file_exists puedes lograr lo que deseas. Pensé que era para verificar rutas externas
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos