Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2006, 00:48
gabyrsh
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 19 años
Puntos: 1
Mensaje Problema con preg_match_all

Muchachos...please ayuda con esto, que con mis libros no lo pude sacar ya que no entiendo como hacerlo.

hice el siguiente codigo:

$data = file_get_contents("http://localhost/hola.txt");

$pattern = "/mi nombre es: (.*?) Gracias/i";
preg_match_all($pattern, $data, $images);

echo $images[0][0];
echo $images[0][1];


Con esto obtengo todo lo que sea "Mi nombre es: cualquiercosa gracias";
Y los imprimos. Hasta ahi todo bien, pero solo me funciona si tengo escrito
"Mi nombre es: cualquiercosa gracias" por linea, si lo escribo asi en el archivo:

Mi nombre es:
cualquiercosa1 gracias

Mi nombre es: cualquiercosa2 gracias

solo obtengo "Mi nombre es: cualquiercosa2 gracias"

mi pregunta es como puedo hacer para obtener el primer ejemplo donde la frase esta cortada por un salto de linea. Intente poner /im (me por multilinea) pero nada..ya nose que mas hacer. Necesito esa ayuda urgente. Gracias.