 |
Foros de discusión -> PHP |
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Rag_ Usuario experto

Registrado: Jul 31,2004 Mensajes: 42
|
Publicado: Vie Ago 27, 2004 9:36 am Asunto: Escritura/Modificación de Archivos |
|
|
En alguna parte de todos estos foros, la cual ya no la encuentro, leí que puede haber problemas en la escritura de archivos cuando hay 2 procesos que quieran escribir en el mismo archivo al grado de que se pueda perder toda la información en el archivo demandado. Siempre había pensado en esa posibilidad, pero dado que había visto varios libros de visitas que simplemente abrían-modoficaban-cerraban no le di importancia hasta que vi algo en este foro.
La pregunta es... ¿Qué precauciones hay que tomar en la aplicación para que si se ejecutan 2 procesos que quieran escribir/modificar un mismo archivo no se pierdan datos?
Gracias... |
|
| Volver arriba |
|
 |
|
justino Moderador


Registrado: Oct 22,2002 Mensajes: 1626
|
Publicado: Vie Ago 27, 2004 5:23 pm Asunto: |
|
|
No siempre tiene porque pasar, pero puede pasar....
Basicamente tienes que "bloquear" el archivo cuando lo abres. Esto lo puedes hacer mediante la instruccion flock() de php (puedes ver la sintaxis en http://es.php.net/manual/en/function.flock.php). De este modo dos procesos no pueden modificarlo simultaneamente.
Saludos,
 |
|
| Volver arriba |
|
 |
|
|
|
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
|
|