Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/04/2010, 17:53
Avatar de spider_boy
spider_boy
 
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: Abrir archivo para escribir en anteultimo renglon

La función fseek te puede ayudar... yo no, porque no se usarla , pero seguro que la función te ayudará.

EDIT : Leyendo es mucho mejor ¬¬

Cita:
The offset.
To move to a position before the end-of-file, you need to pass a negative value in offset and set whence to SEEK_END.
En otras palabras...

Código PHP:
Ver original
  1. $pagina = fopen("Library/main_".$listLang.".php", "w+");
  2. fseek($pagina, -1, SEEK_END);
  3. fwrite($pagina, '$newVar = '.$content);
  4. fclose($pagina);

Eso debería hacer lo que pides. Prueba ;).

EDIT 2 : Leí otra vez, y me di cuenta que si abres el archivo en modo "a" o "a+", siempre escribirá al final, así que sería mejor que lo abras con "w" o "w+".
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.

Última edición por spider_boy; 21/04/2010 a las 18:09