Un fichier d'écriture PHP consiste à sortir et à stocker les données d'un script PHP dans un fichier. De cette façon, les données peuvent être enregistrées de manière persistante, ce qui facilite la lecture et l'utilisation plus tard.
Pour implémenter l'écriture de fichiers, vous devez d'abord utiliser la fonction fopen () pour ouvrir le fichier. La syntaxe de la fonction est la suivante:
fopen(string $filename, string $mode [, bool $use_include_path = FALSE [, resource $context ]]) : resource | false
où $ nom de fichier est le nom de fichier et le mode $ est le mode d'ouverture du fichier. Les modes couramment utilisés sont:
Après avoir ouvert un fichier via la fonction fopen (), vous pouvez utiliser la fonction fwrite () pour écrire des données dans le fichier.
La syntaxe de la fonction fwrite () est la suivante:
fwrite(resource $handle, string $string [, int $length]) : int | false
où $ manche est la poignée de ressources de fichier renvoyée par fopen (), et $ string est les données à écrire. Si $ la longueur n'est pas spécifié, FWrite sera écrit sur toute la chaîne.
Voici un exemple simple qui montre comment écrire des données dans un fichier texte:
$filename = "data.txt";
$handle = fopen($filename, "w+");
fwrite($handle, "Nom: Tom\n");
fwrite($handle, "genre: mâle\n");
fwrite($handle, "âge: 20\n");
fwrite($handle, "Mail: [email protected]\n");
fclose($handle);
Le code ci-dessus ouvrira un fichier nommé "data.txt" et y rédigera les données. Une fois l'écriture terminée, le fichier sera fermé.
Lors de l'exploitation des fichiers, vous devez vous assurer que le chemin du fichier est correct. Qu'il s'agisse d'un chemin relatif ou d'un chemin absolu, il doit être ajusté en fonction de la situation réelle lors de la sélection. Si vous utilisez un chemin relatif, vous pouvez utiliser "." pour représenter le répertoire actuel et ".." pour représenter le répertoire précédent.
Le choix du mode d'ouverture de fichiers approprié est très important pour les opérations de fichiers. Si vous avez seulement besoin de lire le fichier, utilisez le mode en lecture seule "R"; Si vous devez ajouter les données, utilisez le mode annexe "A"; Si vous devez créer un nouveau fichier et écrire des données, sélectionnez le mode d'écriture "W". Sélectionnez le mode d'ouverture des fichiers raisonnablement en fonction de vos besoins pour éviter la perte de données ou les erreurs.
PHP écrit dans les fichiers est une fonctionnalité commune, en particulier pour enregistrer les données pour une utilisation ultérieure. À travers les deux fonctions simples de fopen () et fwrite (), vous pouvez facilement réaliser la lecture, l'écriture et l'enregistrement des fichiers. Dans les applications pratiques, assurez-vous de faire attention à la sélection du chemin du fichier et du mode d'ouverture pour assurer un fonctionnement en douceur.