Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2009, 21:10
Avatar de jaullo
jaullo
 
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Leer archivo de texto

Hola a todos tengo un archivo de texto en el que guardo varios datos, el problema que tengo es para leerlos.

El archivo se guarda de la siguiente forma (con salto de linea):

ds
sdf
sdf
sdf

Para leerlo tengo lo siguiente:
<?

$fp = fopen("../config/config.txt", "r");

flock($fp, 1);

if (!$fp)
{
echo "<p><strong>No hay órdenes pendientes."
."Por favor prueba de nuevo más tarde.</strong></p></body></html>";
exit;

}

while (!feof($fp))
{
$order= fgets($fp, 100);
// echo $order."<br>";
$datos=split(";", $order);
echo $datos[0];
echo $datos[1];
}
flock($fp, 3);
/*
echo "La posición final del archivo indicador es ".(ftell($fp));
echo "<br>";
rewind($fp);
echo "Después de rewind, la posición es ".(ftell($fp));
echo "<br>";
*/
fclose($fp);
?>

Con eso puedo leer el archivo y verlo en el explorador pero lo muestra asi:
ds sdf sdf sdf
y quiero verlo hacia abajo, tal a como esta guardado.

Ahora, tambien necesito asignar cada valor a una variable distinta como lo puedo hacer????

Pense que esto serviria echo $datos[0];
echo $datos[1];

Pero el unico que imprime algo es $datos[0], el otro no.

Gracias