Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».foreach par une boucle for en PHP, car le résultat ne fonctionne pas sous IE 9.flock. Si le fichier est déjà verrouillé, le flock est supposé retourner une erreur, et donc j'annule l'exécution de la nouvelle instance. Voila pour la théorie.flock les différents paramètres... ça change rien. Dans le doute, j'essaie avec IE : ça marche, la seconde instance est immédiatement stoppée. Et dans le cas où c'est lancé en ligne de commande, ça marche aussi. Je ne sais toujours pas comment le navigateur influe la dedans, si quelqu'un ici a la solution je le remercie !flock est extrêmement "sensible" à son environnement cela peut avoir un rapport.flock dans une classe comme ici #111984" rel="external nofollow" class="outbound">http://fr2.php.net/manual/fr/function.flock.php#111984 ?LOCK_NB comme masque du second argument, pour voir si cela change quelque chose, même s'il y a de forte chances que non (ex. : LOCK_EX|LOCK_NB )lock évoquée dans le lien au-dessus avec création/vérification de l'existence d'un fichier vide pour le verrou, effacement de celui-ci pour déverrouiller.while(1) il n'aurait alors plus aucun problème avec ses instances.
flock($fp, LOCK_EX | LOCK_NB) (où $fp est mon fichier de lock). Il marche très bien, sauf quand je le lance deux fois avec Chrome.
for (($v=reset($tab)) + ($k=array_search($v,$tab)); $v!==false; $k = array_search(($v=next($tab)), $tab) )
{
// traitement
}<div class="avocat" client="lediable"></div>.
il n'y a pas ici de boucles, conditions ou autres bizarreries de développeur.
Bah non en fait, BEDP