Me gustaría saber si es posible abrir un descriptor de fichero con fopen y escribir en el pero añadiendo lo que escribes en el principio del fichero.
Estoy haciendo un log y me interesa que el suceso mas reciente me lo muestre en el inicio.
Hasta ahora sólo lo he conseguido de la siguiente forma
Código PHP:
Ver original
else $FILE = ""; for ($i = 0; $i <= 10; $i++) { } ///OUTPUT FILE prueba.log //FECHA: XX/XX/20XX 10 //FECHA: XX/XX/20XX 9 //FECHA: XX/XX/20XX 8 //FECHA: XX/XX/20XX 7 //FECHA: XX/XX/20XX 6 //FECHA: XX/XX/20XX 5 //FECHA: XX/XX/20XX 4 //FECHA: XX/XX/20XX 3 //FECHA: XX/XX/20XX 2 //FECHA: XX/XX/20XX 1 //FECHA: XX/XX/20XX 0
Este es el resultado que deseo conseguir pero de esta forma es muy ineficiente ya que te cargas todo el contenido del fichero en una variable. Si suponemos que este fichero puede contener 2.000.000 líneas la cosa será un poco lenta,no??
Probé con fopen, fseek y fwrite pero no encontré lo que buscaba...
Espero me puedan ayudar,...
Saludos y gracias de antemano