En PHP, si escribe en un archivo, escribirá el final de ese archivo existente.¿Cómo añado el archivo al principio?
¿Cómo premontamos un archivo para escribir al principio de ese archivo?
He intentado con la función rewind($handle)
pero parece sobrescribir si el contenido actual es mayor que el existente.
¿Alguna idea?
La forma no bonita sería leer el contenido del archivo, anteponer lo que tenga y reescribir el archivo completo. No estoy seguro si hay otra manera. Si está haciendo una pequeña modificación a un archivo enorme, entonces esto no es exactamente "ligero", pero si está trabajando en un pequeño archivo de 100 caracteres, todo estará bien. – Warty
¿No te refieres a prepend? –
Es posible que desee hacer esto con las herramientas de UNIX, si esa es una posibilidad: http://stackoverflow.com/questions/54365/prepend-to-a-file-one-liner-shell – deceze