Comunidad de diseño web y desarrollo en internet online

duda lectura de archivo

Citar            
MensajeEscrito el 18 May 2008 04:44 am
Hola,

estoy inmerso en un projecto y me esta dando unos pequeños dolores de cabeza, espero alguien me pueda ayudar

resulta que quiero copiar cierto contenido de una pagina web, para hacer algo similar a un gadget de igoogle, la pagina es http://animetv.impossibleobject.net/, y deseo copiar el titulo del video, el comentario y la imagen del video, ya lo tengo hasta ahora, pero mi codigo lee mas de lo que deseo

me explico
http://imagehost.es/files/4772.jpg
en la imagen se ve el resultado que tengo hasta ahora, lo que deseo copiar es lo que esta dentro del cuadro negro, pero no deseo que salga lo del cuadro rojo

este es el codigo que tengo

Código :

<?
$gestor = fopen ("http://animetv.impossibleobject.net/","r");

   $flag_inicio="0";
   $tag_inicio="<!-- fin menu_lateral -->";
   $tag_fin="</a><br/><br/>";

   while (!feof($gestor)) 
   {
      $bufer = fgets($gestor, 2096);
      
      if($flag_inicio==="0")   
      $inicio = strstr($bufer,$tag_inicio);
      if($inicio)
      {
         $flag_inicio="1";
      }
      if($flag_inicio==="1")
      {
         echo $bufer;

         $fin = strstr($bufer,$tag_fin);
         if($fin)
         {
            break;
         }
      }
   }
   fclose($gestor);
?>


este es el archivo que leo, el codigo fuente de la pagina, y solo quiero leer todo lo que sale entre los emoticones (le puse pero no funciono, k raro)

Código :

</div><!-- fin menu_lateral -->

  :o <div class="contenido">
    <ul><li><h2><a href="http://animetv.impossibleobject.net/noticias/detalle/126.html">G.T.O. Episodio 3</a></h2><p class="fecha">Publicado por admin el 16 de Mayo de 2008</p>Tercera entrega de las historias del profesor más cool de la historia.<br />
<br />
<a href="/sala2/ep_3.divx"><img src="http://animetv.impossibleobject.net/imagenes/gto_03_previa.jpg" width="400"/>:o </a><br/><br/><span class="boton"><a href="noticias/detalle/126.html">Leer m&aacute;s</a> </span>&nbsp;<a href="noticias/detalle/126.html#comentarios"><img src="mod/noticias/imgs/comentario.png"alt="comentarios" style="border: 0"/> Deja tu comentario</a><br/><a



el probema es k leo un linea completa, pero solo quiero leer hasta cierta parte

Por kraysk

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 May 2008 04:48 am
me salio mal el tema :lol:
existe la opcion de editar? si es asi no la encontre

en el 2 code, cuando digo entre emoticones es lo que esta dentro de ":o"

Por kraysk

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 May 2008 05:29 am
No me gusta la idea pero...

Código :

<?php

$text = file_get_contents("http://animetv.impossibleobject.net/");

$tag_inicio=preg_quote("<!-- fin menu_lateral -->");
$tag_inicio=str_replace("-", "\-", $tag_inicio);
$tag_fin=preg_quote("</a><br/><br/>","/");

$regexp = "/$tag_inicio(.+?)$tag_fin/is";
$match=array();
preg_match($regexp , $text, $match);
echo htmlentities($match[1]);

?>

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 19 May 2008 04:14 pm
muchas gracias por tu respuesta
aunque ya lo habia solucionado ayer por la tarde, pero aun asi vere que puedo hacer con tu respuesta

gracias :D

Por kraysk

3 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.