Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/02/2009, 08:57
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: problema con expresiones regulares

Es mejor usar una funcion de cadenas, como stripos()

Si stripos($cadena, 'http://'); devuelve 0, quieres decir que la cadena comienza con http:// y por lo tanto es una direccion. Luego de ahi puedes usar file_get_contents() para leer el archivo y obtener las URL dentro de este.
Si stripos devuelve FALSE o un valor diferente de 0, pues solamente tienes que leer la cadena.