2012-09-17 14 views
5

¿Hay alguna manera de probar si se realizó con éxito la escritura en un archivo? Necesito un método para obtener el final de una operación de escritura. Si es así para activar una función de devolución de llamada.¿Cómo puedo probar si una escritura de archivo ha tenido éxito en PHP?

+1

'fwrite()' devuelve el número de bytes escritos, o 'FALSE' en el error. –

+0

¿Cómo se escribe en el archivo? Muéstranos tu código, por favor. Y como respuesta corta, sí, lo es. – Leri

+1

Hay muchas formas de responder esta pregunta. Muestre un código –

Respuesta

9

fwrite() devuelve el número de bytes escritos, o FALSE en el error.

Compruebe si fwrite() devuelve falso y sabrá que la escritura tuvo éxito. Tenga cuidado de utilizar el operador de comparación === en lugar del operador == al verificar si el valor devuelto es falso.

Puede usar filemtime() para obtener la hora de la última modificación de un archivo.

+2

Buen hombre: ¿por qué no publica el comentario abierto de PLB como una respuesta extra?))) –

+0

gracias, eso es lo que necesito! –

+1

@webbandit No entiendo lo que quieres decir – Samuel

Cuestiones relacionadas