Les fonctions d'exploitation de fichiers PHP peuvent être utilisées pour lire, écrire, créer et supprimer des fichiers. Pour lire un fichier, utilisez la fonction file_get_contents() ou fread(), pour écrire un fichier, utilisez la fonction file_put_contents() ou fwrite(), et pour créer et supprimer un fichier, utilisez les fonctions fopen() et unlink() respectivement.
Application des fonctions PHP dans les opérations sur les fichiers
En PHP, l'opération sur les fichiers est une tâche souvent requise. PHP fournit une riche bibliothèque de fonctions qui peut facilement effectuer diverses opérations sur les fichiers, telles que la lecture, l'écriture, la création et la suppression de fichiers. La fonction
Lecture de fichiers
file_get_contents() lit le contenu de l'intégralité du fichier sous forme de chaîne.
$fileContent = file_get_contents('data.txt');
fread() La fonction lit le contenu de la longueur spécifiée à la position spécifiée du pointeur de fichier dans une chaîne. La fonction
$f = fopen('data.txt', 'r'); $fileContent = fread($f, 10); // 读取文件的前 10 个字节 fclose($f);
Filewriting
file_put_contents() écrit les données spécifiées dans le fichier. La fonction
file_put_contents('data.txt', 'Hello, world!');
fwrite() écrit les données dans le pointeur de fichier spécifié. La fonction
$f = fopen('data.txt', 'w'); fwrite($f, 'Hello, world!'); fclose($f);
Création et suppression de fichiers
fopen() ouvre un fichier et le crée si le fichier n'existe pas. La fonction
$f = fopen('new_file.txt', 'w');
unlink() supprime le fichier spécifié.
unlink('data.txt');
Cas pratique : lire et écrire des fichiers texte
Supposons que nous ayons un fichier texte nommé data.txt
avec le contenu : data.txt
的文本文件,内容为:
Hello, world! This is a sample text file.
我们可以使用 PHP 读取文件的内容并将其输出到网页:
$fileContent = file_get_contents('data.txt'); echo $fileContent;
要向 data.txt
文件中追加内容,我们可以使用 file_put_contents() 函数:
$newContent = "This is new content added to the file."; file_put_contents('data.txt', $newContent, FILE_APPEND);
上述代码将 "This is new content added to the file." 追加到 data.txt
rrreee
data.txt
. 🎜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!