Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/09/2011, 21:24
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Algun script que me sea util ???

puede hacerse como dice el compañero o con expresiones regulares. Pero a mi me gusta más usar la clase DOMDocument muy útil para estos casos y me parece que es más seguro a la hora de sacar contenido dinámico.

Código PHP:
Ver original
  1. <?php
  2. //A modo de ejemplo de tu HTML
  3. $html = <<<HTML
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html>
  6. <head>
  7. <title>Ejemplo</title>
  8. </head>
  9. <body>
  10. <div id="anuncio">
  11. <b>Tags:</b> <a href="http://www.ejemplo.com/tag/automoviles">automóviles</a>
  12. <a href="http://www.ejemplo.com/tag/turismos">turismos</a>
  13. <a href="http://www.ejemplo.com/tag/toyota">toyota</a>
  14. </div>
  15. </body>
  16. </html>
  17. HTML;
  18.  
  19. //Aquí empieza el código
  20. $doc = new DOMDocument();
  21. $doc->loadHTML($html);
  22. $anuncio = $doc->getElementById('anuncio');
  23. $links = $anuncio->getElementsByTagName('a');
  24. foreach ($links as $link) {
  25.     echo $link->nodeValue . '<br />'; //nombres
  26.     echo $link->getAttribute('href') . '<hr />'; //enlaces
  27. }

Así puedes sacar todas las etiquetas, atributos y contenido que quieras. Saludos
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP