Maison >développement back-end >tutoriel php >Comment utiliser les opérations sur les fichiers et les répertoires dans la programmation PHP ?
Avec le développement rapide de la technologie informatique, nous pouvons facilement créer, éditer et enregistrer des fichiers. Dans le domaine de la programmation, les opérations sur les fichiers et les répertoires deviennent de plus en plus importantes. En programmation PHP, les opérations sur les fichiers et les répertoires sont essentielles. Cet article présentera aux lecteurs comment utiliser les opérations sur les fichiers et les répertoires dans la programmation PHP.
1. Ouvrir, créer, fermer et supprimer des fichiers
En PHP, vous besoin Pour ouvrir un fichier, vous devez utiliser la fonction intégrée fopen(). Cette fonction a deux paramètres obligatoires : le nom du fichier et le mode du fichier. Le mode fichier spécifie le type d'opérations que vous devez effectuer sur le fichier. Le mode le plus courant est r, qui signifie mode lecture seule. Voici la syntaxe de base pour ouvrir un fichier :
$file_handler = fopen("file.txt","mode");
où $file_handler est un pointeur vers le fichier, vous pouvez l’utiliser pour lire ou écrire des fichiers. "file.txt" est le nom du fichier à ouvrir et "mode" est le mode du fichier. Par exemple, pour ouvrir un fichier nommé "example.txt", vous utiliserez le code suivant :
$file_handler = fopen("example.txt","r");
# 🎜 🎜#fwrite($file_handler,"Sample text"); #🎜🎜 #
Dans l'exemple ci-dessus, nous avons créé un nouveau fichier nommé "file.txt" et avons écrit "Exemple de texte" dans le fichier. Notez que nous avons utilisé le mode fichier "w", qui signifie mode d'écriture.
fclose($file_handler);
Dans l'exemple ci-dessus, nous avons utilisé la variable $file_handler, qui est un pointeur vers un pointeur de fichier. Si vous oubliez de fermer un fichier, vous risquez de provoquer une corruption des données ou d'autres résultats inattendus.
Suppression de fichiers :unlink("file.txt");
Dans l'exemple ci-dessus, nous avons supprimé un fichier nommé "file.txt" depuis notre ordinateur. txt".
2. Lire et écrire le contenu du fichier
Lire le fichier :while (!feof($file_handler)){
$line = fgets($file_handler); echo $line;# 🎜 🎜#}
Dans l'exemple ci-dessus, nous utilisons une boucle pour imprimer le contenu du fichier pour chaque ligne. Dans chaque boucle, nous utilisons la fonction fgets() pour lire une ligne du fichier dans la variable $line.
Écrire dans un fichier :
fwrite($file_handler,"New line") ;#🎜 🎜#
Dans l'exemple ci-dessus, nous utilisons le mode fichier "a", qui signifie append mode. Ensuite, nous appelons la fonction fwrite() pour écrire la « Nouvelle ligne » dans le fichier.
3. Fonctionnement du répertoire
Dans l'exemple ci-dessus, nous avons créé un répertoire appelé "new_folder" Nouveau répertoire et autorisations attribuées. « 0777 » signifie que le répertoire dispose uniquement des autorisations de lecture, d'écriture et d'exécution pour tous les utilisateurs.
Suppression d'un répertoire :Dans l'exemple ci-dessus, nous avons supprimé le répertoire nommé "folder_to_delete" de l'ordinateur .
Liste des fichiers dans un répertoire :# 🎜🎜#foreach($contents as $file) {
echo $file;}
Cet article présente comment utiliser les opérations sur les fichiers et les répertoires dans la programmation PHP. En appliquant ces technologies, vous pouvez facilement ouvrir, créer, lire et écrire des fichiers, ainsi que créer et supprimer des répertoires au sein du programme. Grâce à ces techniques, vous pouvez écrire des programmes PHP plus efficacement et mieux gérer vos fichiers et répertoires.
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!