• Martes 14 de Mayo de 2024, 16:30

Autor Tema:  Recorrer Un Archivo Plano  (Leído 1505 veces)

fernando13

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Recorrer Un Archivo Plano
« en: Miércoles 13 de Julio de 2005, 21:43 »
0
Hola amigos, queria saber si es posible recorrer linea por linea y caracter por caracter un archivo plano de texto, y si se puede como seria.

Muchas gracias.

Coté

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Recorrer Un Archivo Plano
« Respuesta #1 en: Miércoles 13 de Julio de 2005, 23:50 »
0
Puedes utilizar estas funciones:

file_exists -- Verifica si un fichero existe
file_get_contents -- Lee un archivo entero en una cadena


Y luego sobre la cadena utiliza la función:

strtok -- Divide una cadena en elementos
de la siguiente forma:

$cadena = "Esta es una cadena de ejemplo";
$tok = strtok ($cadena," ");
while ($tok) {
    echo "Palabra=$tok<br>";
    $tok = strtok (" ");
}


Definiendo el espacio como separador de token.
De esta forma puedes ver el contenido de un archivo.
Espero que sirva
Coté

gnfrs

  • Miembro MUY activo
  • ***
  • Mensajes: 195
    • Ver Perfil
    • http://www.laguns.com.ar/
Re: Recorrer Un Archivo Plano
« Respuesta #2 en: Viernes 15 de Julio de 2005, 02:24 »
0
También podés usar la función strlen() para saber la cantidad de caracteres que tiene la cadena obtenida previamente con file_get_contents(), después podés hacer un bucle para recorrer todos los caracteres de la cadena, para acceder a los índices usá corchetes:

for($i=0......
echo $cadena{$i};

Espero que te sirva.

Ahh otra cosa, la cadena es idéntica al contenido del archivo, es decir que tiene seguridad binaria.
Gabriel S. Luraschi

·· Videos de Guns and Roses LAGUNS - Banda tributo a Guns N' Roses ··

.