À l'ère d'Internet, les opérations sur les fichiers sont devenues l'une des opérations les plus courantes pour les programmeurs. En tant que langage de script côté serveur populaire, PHP dispose également de puissantes fonctions d’exploitation de fichiers.
Cet article expliquera comment effectuer des opérations sur les fichiers dans PHP7.0, notamment l'ouverture, la lecture, l'écriture, la fermeture, la suppression de fichiers, etc. Dans le même temps, nous présenterons également certaines fonctions courantes de traitement de fichiers pour aider les lecteurs à mieux utiliser PHP pour les opérations sur les fichiers.
En PHP, notre fonction d'ouverture de fichiers couramment utilisée est fopen(). Cette fonction nécessite deux paramètres : le nom du fichier et le mode d'ouverture.
Le mode Ouvert fait référence aux options disponibles lors de l'ouverture d'un fichier. Les modes d'ouverture courants sont répertoriés ci-dessous :
Ce qui suit est un exemple simple montrant comment utiliser la fonction fopen() pour ouvrir un fichier nommé exemple.txt.
$myfile = fopen("example.txt", "r");
Il existe de nombreuses façons de lire des fichiers. Nous présentons ici l'utilisation de la fonction fread().
Cette fonction nécessite deux paramètres : l'un est le pointeur de fichier et l'autre est le nombre d'octets à lire.
L'exemple ci-dessous lira les 20 premiers octets du fichier example.txt, puis les affichera dans le navigateur.
$myfile = fopen("example.txt", "r"); echo fread($myfile,20); fclose($myfile);
Écrire dans un fichier peut également utiliser la fonction fopen(). Cependant, nous devons utiliser un mode d'ouverture différent : w, a ou x.
Vous trouverez ci-dessous un exemple montrant comment ouvrir un fichier nommé exemple.txt et ajouter une ligne de texte à la fin de celui-ci.
$myfile = fopen("example.txt", "a"); $txt = "Hello world "; fwrite($myfile, $txt); fclose($myfile);
Tout comme l'ouverture d'un fichier, il est également important de le fermer. En PHP, la fonction requise pour fermer un fichier est fclose().
Vous trouverez ci-dessous un exemple montrant comment fermer un fichier nommé exemple.txt.
$myfile = fopen("example.txt", "r"); fclose($myfile);
Si nous devons supprimer un fichier, nous pouvons utiliser la fonction unlink(). Cette fonction nécessite un paramètre, qui est le nom du fichier à supprimer.
Vous trouverez ci-dessous un exemple montrant comment supprimer un fichier nommé exemple.txt.
unlink("example.txt");
Cet article présente quelques connaissances de base et fonctions courantes pour les opérations sur les fichiers dans PHP7.0. Cependant, pour les opérations sur les fichiers, de nombreux détails doivent être pris en compte, tels que la gestion des exceptions, les autorisations des fichiers, etc. Les programmeurs doivent les comprendre en fonction de la situation réelle.
Enfin, nous encourageons les lecteurs à apprendre en profondeur les opérations sur les fichiers PHP dans la pratique, à améliorer continuellement leurs compétences en programmation et à jeter des bases solides pour leur carrière.
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!