Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/04/2010, 14:33
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

Escribí este trozo de código, el cual funcion, pero no del todo...

Código PHP:
Ver original
  1. $cadena = "nueva cadena";
  2. $op = fopen("test.txt","ra+");
  3. $exp = explode("\n", fread($op, filesize("test.txt")));
  4. $lastLine = end($exp);
  5. fseek($op, -strlen($lastLine),SEEK_END);
  6. fwrite($op, $cadena);
  7. fwrite($op, $lastLine);
  8. fclose($op);

El problema es que escribe 2 veces $cadena dentro del archivo. Encontré algunos temas en el repositorio de bugs de php, pero a ninguno le dieron solución, asi que supongo que aún existe en la versión 5.2.5...
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.