¿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?
Respuesta
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.
Buen hombre: ¿por qué no publica el comentario abierto de PLB como una respuesta extra?))) –
gracias, eso es lo que necesito! –
@webbandit No entiendo lo que quieres decir – Samuel
- 1. ¿Cómo comprobar si gcc ha fallado, ha devuelto una advertencia o ha tenido éxito? (en bash)
- 2. ¿Alguien ha tenido éxito con "Auto Exclude List" de TortoiseHg?
- 3. ¿Alguien ha tenido éxito en la prueba unitaria de los procedimientos almacenados de SQL?
- 4. ¿Cómo ejecutar a4j: commandLink oncomplete solo cuando la validación ha tenido éxito?
- 5. Saber si la carga de un sonido con SoundPool ha tenido éxito en Android 1.6/2.0/2.1
- 6. Cómo probar una propiedad de escritura
- 7. ¿Alguna vez ha tenido éxito un sistema que incorporara un motor de reglas?
- 8. cómo probar si una cookie javascript ha expirado?
- 9. PHP: obtener una salida antes de la escritura ha terminado
- 10. ¿Alguien ha tenido algún problema al desarrollar Windows 7?
- 11. Cómo probar si Ci insertó datos con éxito
- 12. ¿Cómo probar si una cadena contiene galimatías en PHP?
- 13. ¿Qué problemas ha tenido con Entity Framework?
- 14. ¿Cómo puedo probar si existe una lista de archivos?
- 15. ¿Cómo puedo probar si un atributo se ha establecido en un nodo XML utilizando AS3
- 16. ¿Cómo puedo probar si una variable contiene una lambda?
- 17. Cómo detectar si un usuario ha cerrado sesión, en php?
- 18. ¿Puedo llamar a CloseHandle() inmediatamente después de que _beginthreadex() haya tenido éxito?
- 19. En clojure, ¿cómo puedo probar si se ha definido un símbolo a?
- 20. ¿VERDADERO siempre ha tenido un valor distinto de cero?
- 21. ¿Cómo saber si urllib.urlretrieve tiene éxito?
- 22. ¿Cómo comprobar si un usuario ha iniciado sesión en php?
- 23. ¿Cómo puedo determinar si una imagen ha sido retocada?
- 24. ¿Cómo probar si una ruta es un archivo o directorio en el archivo por lotes de Windows?
- 25. ¿Cómo puedo verificar si una estructura ha sido instanciada?
- 26. Lectura/escritura de un archivo de MS Word en PHP
- 27. ¿Cómo puedo probar programáticamente si una ruta/archivo es un acceso directo?
- 28. ¿Cómo puedo probar vistas en un plugin de Rails?
- 29. ¿Cómo comprobar si el usuario ha subido un archivo en PHP?
- 30. ¿Cómo doy acceso de escritura de PHP a un directorio?
'fwrite()' devuelve el número de bytes escritos, o 'FALSE' en el error. –
¿Cómo se escribe en el archivo? Muéstranos tu código, por favor. Y como respuesta corta, sí, lo es. – Leri
Hay muchas formas de responder esta pregunta. Muestre un código –