Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/01/2013, 19:32
Mndrake
 
Fecha de Ingreso: septiembre-2010
Mensajes: 78
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Obtener nombre y telefono con preg_match_all o similares

hola dashtrash

este es mi codigo:

Código PHP:
Ver original
  1. $text = file_get_contents("$UrlArray");
  2. $res = preg_match_all("/[a-z0-9]+([_\\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\\.[a-z]{2,}/i",$text,$matches);
  3. foreach(array_unique($matches[0]) as $email) {
  4. echo $email . "<br />";
  5. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  6. //}
  7. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  8. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  9.  
  10. $info = file_get_contents("$UrlArray");
  11. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  12. preg_match_all('/"text-receipt">(?P<telefono>[0-9]{8})|(?P<nombre>[^<]*)</','"text-receipt"></span><span "text-receipt"><',$info);
  13. print_r ($info);
  14.  
  15. }
  16.  
  17. }
  18.  
  19. esto me imnprime el navegador:
  20.  
  21. correo1@gmail.com
  22. Array ( [0] => Array ( [0] => "text-receipt">< [1] => /span>< [2] => span "text-receipt">< ) [telefono] => Array ( [0] => [1] => [2] => ) [1] => Array ( [0] => [1] => [2] => ) [nombre] => Array ( [0] => "text-receipt"> [1] => /span> [2] => span "text-receipt"> ) [2] => Array ( [0] => "text-receipt"> [1] => /span> [2] => span "text-receipt"> ) )
  23.  
  24.  
  25. correo2@hotmail.com
  26. Array ( [0] => Array ( [0] => "text-receipt">< [1] => /span>< [2] => span "text-receipt">< ) [telefono] => Array ( [0] => [1] => [2] => ) [1] => Array ( [0] => [1] => [2] => ) [nombre] => Array ( [0] => "text-receipt"> [1] => /span> [2] => span "text-receipt"> ) [2] => Array ( [0] => "text-receipt"> [1] => /span> [2] => span "text-receipt"> ) )

me saca bien los correo pero del telefono y nombre nada

Última edición por Mndrake; 27/01/2013 a las 20:00