PHP : remise à zéro inexplicable !

PHP : remise à zéro inexplicable ! - Programmation

Marsh Posté le 27-02-2001 à 11:17:00    

J'utilise un petit script reportant le nombre de fois qu'une page est chargée dans un fichier texte. Il se présente sous la forme suivante :
 
<SCRIPT LANGUAGE="PHP">  
 
$file = fopen("div/nb-loaded.txt","r+" );
$count = fread($file, filesize("div/nb-loaded.txt" ));
fclose($file);
$count += 1;
$file = fopen("div/nb-loaded.txt","w+" );
fputs($file, $count);
fclose($file);
 
</SCRIPT>
 
 
Le problème est le suivant : a partir d'un certain nombre de chargements (nombre complètement aléatoiren, généralement compris entre 3000 et 20000), la valeur du fichier texte générée est supprimée et le script repart à 0. Je n'ai trouvé aucune explication à ce phénomène, et par conséquent aucune solution à lui appliquer :( Et vous ?

Reply

Marsh Posté le 27-02-2001 à 11:17:00   

Reply

Marsh Posté le 27-02-2001 à 11:30:10    

Problèmes d'accès concurents a priori. Encadre ton comptage par des semaphores.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed