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> <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>