Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/03/2005, 14:09
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Y luego habria que testear los problemas de concurrencia. ¿Que pasa en el hipotetico caso que 2 usuarios a la vez llamaen a esa funcion? ¿Como se comporta?
En ese caso .. lo que suele pasar es que el modo "w" que dice .. crea archivo si no existe (o no puede accederlo) lo "resetearía" (bueno .. así he visto preguntas referentes a trabajo "masivo" con archivos y concurrencia).

Estaría bueno que se bloquease el archivo durante el proceso de escritura con la función:
flock()
http://www.php.net/manual/en/function.flock.php

Y sería bueno consultar por si se puede escribir el archivo antes con is_writable() para intentar evitar dicho problema de concurrencia.

Un saludo,

Última edición por Cluster; 30/03/2005 a las 14:10