Maison >développement back-end >tutoriel php >Comment créer ou ajouter un fichier texte en PHP tout en gérant l'accès simultané ?
Création ou ajout à un fichier texte
Lorsque vous travaillez avec des fichiers texte en PHP, la création ou l'ajout de données peut parfois rencontrer des problèmes. Voici un code révisé qui traite à la fois de la création et de l'ajout :
<code class="php">$txt = "user id date"; $myfile = fopen("logs.txt", "a+"); // Opens the file in append mode fwrite($myfile, $txt . PHP_EOL); fclose($myfile);</code>
Dans ce code :
Gestion des accès simultanés
Pour éviter les conflits lorsque plusieurs utilisateurs accèdent simultanément au même fichier, PHP fournit un mécanisme de verrouillage. Dans le code révisé ci-dessus, nous avons ajouté l'indicateur LOCK_EX à file_put_contents. Cela garantit que le fichier est exclusivement verrouillé jusqu'à ce que l'opération soit terminée, empêchant plusieurs utilisateurs d'écraser les données.
Par conséquent, en utilisant le code révisé, vous pouvez efficacement créer ou ajouter un fichier texte tout en gérant les accès simultanés.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!