Título: Modificar linea en archivo de texto Publicado por: Riki_89D en 8 Diciembre 2010, 11:23 am Hola expertos!!
miren,intento borra una linea de un archivos,el caso es que me la borra,pero quiero que despues me esscriba una cosa en ese mimsa linea y eso ya no me lo hace. Código
la linea a borrar se identifica por el " <!--Cat--> " ,el caso es que me la borra,pero despues lo que quieor que me escriba ($out) me lo escribe pero al principio del archivo,necesito que me lo escrba en donde borro la linea (que es dentro de un form en verdad) alguna idea?¿ saludos y mil gracias por todo Título: Re: Modificar linea en archivo de texto Publicado por: xassiz~ en 8 Diciembre 2010, 11:36 am Deja una marca o algo en esa linea, y luego le haces un replace
Título: Re: Modificar linea en archivo de texto Publicado por: Riki_89D en 8 Diciembre 2010, 14:47 pm Podrias ponerme como seria el codigo si no es mucho pedir porfavor?¿ :S
gracias Título: Re: Modificar linea en archivo de texto Publicado por: cassiani en 8 Diciembre 2010, 16:25 pm Riki_89D el problema es que estas asignando un valor inicial a la cadena $out, luego de eso dentro del for asignas el contenido del archivo sin la linea que quieres eliminar, por eso te sale la línea esa al inicio del archivo y te borra la otra.
Para solucionarlo debes usar una variable diferente y asignarla en la condición que usas dentro del bucle, por ejemplo algo así: Código: $fname = "Categorias.html"; ó Código: foreach($lines as $line) Después ya puedes almacenar los datos en el archivo. Título: Re: Modificar linea en archivo de texto Publicado por: Riki_89D en 8 Diciembre 2010, 17:11 pm Hola,ya intente adaptarlo todo pero no hace nada mas que borrame el contenido del archvo :S
Código
que hay de mal ai?¿ |