Por ejemplo:
Código PHP:
<?php
$file=fopen('archivo.txt', 'r');
$linea=5; //numero de linea del archivo
fseek($file, $linea);
?>
| |||
Leer/escribir un archivo linea por linea Que tal gente, bueno mi duda es, yo estoy utilizando la funcion fseek para leer un archivo previamente abierto con fopen "r" ya que es solo para lectura, mi duda reside en que, fseek lee el archivo linea por linea? Por ejemplo: Código PHP: |
| |||
Re: Leer un archivo por linea La longitud del campo son la cantidad de caracteres que ya estan escritos en dicho campo o 4096 como dice el manual de php.net? Y como hago para escribir en esa misma linea sobreescribiendo lo que sea que ya exista? |
| ||||
Re: Leer/escribir un archivo linea por linea puedes tambien usar file() y un foreach, asi tendras un arreglo con todas las lineas del archivo, qe te devolvera file() y podras leer linea por linea con el foreach, e incluso asi almacenar las lineas en un nuevo arreglo, mas las qe qieras añadir en el lugar indicado y luego volver a guardar, o escribir las lineas directamente sobre el archivo, abriendolo con fopen "w" luego de usar file() creo qe se entiende xD de esta forma puedes usar el foreach: Código PHP:
__________________ CQSoluciones - Programación profesional - Diseño web - Sistemas - Apps - Servidores & infraestructura |