PHP - archivo

 
Vista:

archivo

Publicado por ivan (1 intervención) el 19/11/2001 21:06:06
hola a todos tengo el siguiente codigo:
<?php
//array file (string archivo)
$arr=file("agenda.dat");
for ($i=0; sizeof($arr);$i++){
$campo=explode(":",$arr[$i++]);
$prueba = sizeof($arr);
print "$campo[0] $campo[1]
$campo[2] <br>";

}
?>
mi problema es : cuando lo cargo me muestra los datos que tengo en mi dat ejem:
adrian ramirez [email protected] 58789564
(en el dat los tengo separados por :
(pero se que da en un bucle infinito) alguien me podria decir por que?? y quisiera que los datos que tengo en mi archivo podria meterlos dentro de una tabla html
gracias a todos

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:archivo

Publicado por paco (6 intervenciones) el 20/12/2001 05:45:28
En el primer array ($arr) guardas las líneas del fichero agenda.dat, en el segundo ($campos) guardas el resultado de fraccionar el primero. Usando los dos bucles, consigues el resultado que deseas. Yo lo único que hago es presentarlo en la pantalla, pero dentro del segundo bucle puedes hacer con el valor lo que desees.

<?php
$arr = file("agenda.dat");
for ($x = 0; $x < sizeof($arr); $x++)
{
$campos = explode(":", $arr[$x]);
for ($y = 0; $y < sizeof($campos); $y++)
{
echo $campos[$y]."<br>";
}
echo "<br>";
}
?>

Espero que te sirva de ayuda. Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar