Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/02/2006, 16:18
zaqpz
 
Fecha de Ingreso: agosto-2005
Ubicación: Argentina, Capital Federal
Mensajes: 435
Antigüedad: 18 años, 8 meses
Puntos: 2
Esto suele ocurrir cuando dos usuarios intentan escribir y/o leer en el archivo en cuestión simultáneamente. Por lo general queda un valor que no es el correcto en el archivo de texto.
La solución definitiva a este problema es que tu aplicación guarde ese conteo en una base de datos, en la cual estos bloqueos se gestionan de manera automática (depende también tu motor de base de datos y el tipo de tabla que utilices).

Si decides seguir utilizando archivos, te recomiendo que bloquees su uso cuando se realiza un acceso. Pegale un vistazo a http://www.php.net/manual/en/function.flock.php

Saludos.
__________________
R4DS en español | R4DS en inglés