Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/08/2010, 12:56
Avatar de shanshito
shanshito
 
Fecha de Ingreso: noviembre-2008
Mensajes: 40
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Parsear HTML desde un PHP

Bueno, ya estoy cerca, lo que hice fue usar la funcion strim_tags() de esta manera...

Código PHP:
Ver original
  1. $url      = $_REQUEST["url"];
  2.     $fp       = fopen( $url, 'r' );
  3.     $contenido  = "";
  4.     while( !feof( $fp ) ) {
  5.         $buffer = trim( fgets( $fp, 4096 ) );
  6.         $contenido .= strip_tags($buffer,'<img>').'/';
  7.     }
  8.     echo "\n";
  9.     echo strip_tags($contenido,'<img>').'/';
  10.     echo "\n";

Entonces, saco los tags de HTML y lo convierto en string, agregandole el "/" detras de cada palabra y este es lo que me trae -->

Código TEXTO:
Ver original
  1. ///FUTURO/////MERCADO/POS//U$S//VAR U$S/////CBOT/NOV/10/382,69////*/3,67///////CBOT/MAY/11/382,13////*/1,10///////MATBA /NOV/10/272,40////*/S/C///////MATBA /MAY/11/249,40////*/S/C//////// //FISICO////MERCADO/PRECIO///Sin Cotización//////

Tambien deje el atributo <img> para despues extraer el src de la imagen asi puedo obtenerla mas tarde..... estoy intentando parsear y cortar esa cadena para convertirla en un array asi poder hacer lo que quiero con ella, espero que a alguien le sea de ayuda y nos ayudemos todos! :D saludos, voy a ir posteando las soluciones! cheers!