Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/05/2003, 10:22
kech
 
Fecha de Ingreso: marzo-2003
Mensajes: 277
Antigüedad: 23 años, 7 meses
Puntos: 0
Código PHP:
<?php
$path 
= "archivo.txt";
$archivo= fopen($path, "r");
//recorres el archivo

while (!feof($archivo))   //mientras no sea el fin del archivo
 
{
    
$buffer = fgets($archivo, 200); //obtiene una linea del archvo y la asignas a la cadena $buffer (el 500 es o bien la linea o bien 500 caracteres lo que ocurra primero)
    
$pos = strpos ($buffer, "<a href=\"archivo.php?id=");
    
$posd = strpos ($buffer, "<td nowrap><div align=\"center\">");
    
      
//SACAMOS EL ID DEL ARCHIVO
      
if($pos!=false) //preguntamos si encontro el id
        
{
          
$idtemp = substr($buffer,$pos,100);
          
$posid = strpos($idtemp, "archivo.php?id=")+ 15;
          
$ulposid = strpos($idtemp, "\">") - $posid;
          
$id = substr($idtemp,$posid,$ulposid);
           echo 
"$id";
}

      
//SACAMOS EL NOMBRE DEL ARCHIVO
      
if($pos!=false) //preguntamos si encontro la cadena de nombre
        
{
          
$nametemp = substr($buffer,$pos,200);
          
$posname = strpos($nametemp, "\">")+ 2;
          
$ulposname = strpos($nametemp, "</a>") - $posname;
          
$name = substr($nametemp,$posname,$ulposname);
           echo 
"$name"; 
        }

      
//SACAMOS EL PESO DEL ARCHIVO

      
if($posd!=false)
        {
          
$mbtemp = substr($buffer,$posd,150);
          
$posmb = strpos($mbtemp, "center\">") + 8;
          
$ulposmb = strpos($mbtemp, "</div>") - $posmb;
          
$mb = substr($mbtemp,$posmb,$ulposmb);
          echo 
"$mb[0]";
        }
  }


?>
ese es el codigo


y este es una parte del archivo de donde saco los datos
este codigo se repite varias veses dentro del archivo

Código PHP:
                <td nowrap>&nbsp;&nbsp;<a href="id del archivo">nombre del archivo</a></div></td>
                <
td nowrap><div align="center"> 100</div></td>
                <
td nowrap><div align="center"><b>5</b></div></td>
                <
td nowrap><div align="center"><b>50</b></div></td>
                <
td nowrap><div align="center">97</div></td>
                <
td nowrap><div align="center"><a href="157">157</a></div></td>
                <
td nowrap><div align="center"><a href='205'>205</a></div></td></tr> 

Última edición por kech; 19/05/2003 a las 11:46