Bonjour, j'ai le code suivant :
Code :
- <?php
- $file=fopen("stats/mon_fichier.txt","r" );
- $numero = intval(fgets($file, 4096));
- if(!$file){echo 'ouverture pour lecture impossible';}
- $fermeture=fclose($file);
- if(!$fermeture){echo 'fermeture lecture impossible';}
- $numero++;
- $file=fopen("stats/mon_fichier.txt","w+" );
- if(!$file){echo 'ouverture pour ecriture impossible';}
- fwrite($file,$numero);
- $fermeture=fclose($file);
- if(!$fermeture){echo 'fermeture ecriture impossible';}
- echo 'Numero : '.$numero;
- sleep(30);
- ?>
|
Le script s'exécute correctement lorsque je le lance dans une page.
Si je le lance une deuxième fois (en ouvrant une page différente), alors celui-ci va attendre que le script de la première page se soit terminé pour s'exécuter.
Est-ce normal ?
Et comment faire pour que les deux scripts s'exécutent en "parallèle" ?
Merci d'avance
Message édité par pvpmage le 13-05-2010 à 10:52:59