Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2008, 05:11
ivangc
 
Fecha de Ingreso: junio-2008
Mensajes: 60
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Problema al leer archivo de texto (fscanf)

Has probado a utilizar la funcion file() que devuelve un array con todas las lineas?
Cita:
Iniciado por nek Ver Mensaje
Hola!
Tengo un fichero de texto con la siguiente información:
1\ttexto del link1\r\n
2\ttexto del link2\r\n
3\ttexto del link3\r\n

Utilizo la funcion fscanf para leer el archivo... quiero almacenar en una varialbe el número y en otra el texto que pertenece a ese número.
Utilizo el siguiente código:

$fh = fopen("links.txt","r");
while ($info = fscanf($fh, "%s\t%s\r\n")) {
list ($num, $texto) = $info;
echo $num . " " . $texto . "<br>";
}
fclose($fh);

Del texto sólo me coge la palabra "texto" no me coge toda la linea...
¿Cómo lo puedo hacer?

Gracias x tu tiempo!