Hola!
Tengo la siguiente duda
¿Como hago para reescribir una linea determinada de un archivo?
Gracias
| |||
Re: Reescribir una linea determinada "No se puede." En realidad se puede, pero no hay una función del tipo "ve a la linea 10 y reemplazala con lo siguiente". Lo que se puede hacer es realizar un archivo con una estructura en la que puedas trabajar, por ejemplo XML. Que necesitas hacer? Es necesario utilizar archivos? No podría ser una base de datos? Saludos. |
| |||
Re: Reescribir una linea determinada Yo creo que habria que ver el formato del archivo. No se podra tocar solo una linea y ya, pero si se puede leer todo el contenido y al mismo aplicarle explode("\n", $contenido); obtendriamos un Array con tantas posiciones como "lineas". Buscas la "linea" que deseas, la cambias, utilizas implode para unir todo en un solo string y guardas el fichero. Es un poco engorroso, pero si no queda otra... es una alternativa para lograrlo. Saludos. |
| |||
Re: Reescribir una linea determinada Cita: Y porque no usar file()?
Iniciado por Fridureiks ![]() Yo creo que habria que ver el formato del archivo. No se podra tocar solo una linea y ya, pero si se puede leer todo el contenido y al mismo aplicarle explode("\n", $contenido); obtendriamos un Array con tantas posiciones como "lineas". Saludos. |