Maison  >  Article  >  développement back-end  >  Guide des opérations sur les fichiers en PHP

Guide des opérations sur les fichiers en PHP

WBOY
WBOYoriginal
2023-05-22 08:40:351597parcourir

PHP est un langage de programmation côté serveur que les développeurs peuvent utiliser pour développer différents types d'applications Web. Lors du développement d'applications Web, les opérations sur les fichiers peuvent être une fonction fréquemment utilisée. Dans cet article, nous fournirons une introduction approfondie aux directives de manipulation de fichiers en PHP.

1. Créer un fichier

Créer un fichier en PHP est très simple. Il vous suffit d'utiliser la fonction fopen pour ouvrir le descripteur de fichier, puis d'utiliser la fonction fwrite pour écrire des données et d'utiliser la fonction fclose pour fermer le fichier. poignée.

Exemple :

$myFile = fopen("file.txt", "w");
fwrite($myFile, "Hello World!");
fclose($myFile);

Le code ci-dessus sera dans le répertoire actuel Créez un fichier nommé "file.txt" et écrivez la chaîne "Hello World!"

2. Lire des fichiers

Lire un fichier en PHP est également très simple. Vous pouvez utiliser la fonction fopen pour ouvrir un descripteur de fichier, puis utiliser la fonction fread pour lire le contenu du fichier et utiliser la fonction fclose pour fermer le descripteur de fichier.

Exemple :

$myFile = fopen("file.txt", "r");
$content = fread($myFile, filesize("file.txt"));
fclose($myFile);
echo $content;

Le code ci-dessus ouvrira un descripteur de fichier nommé "file.txt" et utilisera la fonction fread pour lire tout le contenu du fichier, puis affichera le contenu dans le navigateur.

3. Écrire des fichiers

En PHP, écrire des fichiers est également très simple. Vous pouvez utiliser la fonction fopen pour ouvrir un descripteur de fichier, puis utiliser la fonction fwrite pour écrire des données et utiliser la fonction fclose pour fermer le descripteur de fichier.

Exemple :

$myFile = fopen("file.txt", "w");
fwrite($myFile, "Hello World!");
fclose($myFile);

Le code ci-dessus ouvrira le fichier nommé Le descripteur de fichier "file.txt" et utilise la fonction fwrite pour écrire la chaîne "Hello World!"

4. Supprimer des fichiers

Supprimer un fichier en PHP est très simple. Vous pouvez utiliser la fonction de dissociation pour supprimer les fichiers spécifiés.

Exemple :

unlink("file.txt");

Le code ci-dessus supprimera le fichier nommé "file.txt".

5. Renommer le fichier

Renommer un fichier en PHP est très simple. Vous pouvez utiliser la fonction renommer pour renommer un fichier en un autre fichier.

Exemple :

rename("old_file.txt", "new_file.txt");

Le code ci-dessus renommera le fichier nommé "old_file.txt" en "new_file.txt".

6. Copier des fichiers

Copier un fichier en PHP est également très simple. Vous pouvez utiliser la fonction de copie pour copier un fichier vers un autre emplacement.

Exemple :

copy("old_file.txt", "new_file.txt");

Le code ci-dessus copie le fichier nommé "old_file.txt" dans le même répertoire et le nomme "new_file.txt".

7. Déterminer si le fichier existe

Vérifier si un fichier existe en PHP est très simple. Vous pouvez utiliser la fonction file_exists pour déterminer si le fichier spécifié existe. S'il existe, renvoie vrai ; sinon, renvoie faux.

Exemple :

if (file_exists("file.txt")) {

echo "文件已存在";

} else {

echo "文件不存在";

}

Le code ci-dessus vérifiera si un fichier nommé "file.txt" existe dans le répertoire courant, et afficher les informations correspondantes.

8. Obtenir la taille du fichier

Obtenir la taille d'un fichier en PHP est très simple. Vous pouvez utiliser la fonction filesize pour obtenir la taille d'un fichier.

Exemple :

$fileSize = filesize("file.txt");
echo "La taille du fichier est "

Le code ci-dessus obtiendra la taille du fichier nommé "file". .txt" et affiche les informations correspondantes.

9. Obtenir l'heure de la dernière modification d'un fichier

Obtenir l'heure de la dernière modification d'un fichier en PHP est également très simple. Vous pouvez utiliser la fonction filemtime pour obtenir le dernier horodatage modifié d'un fichier et la fonction date pour convertir l'horodatage au format de date.

Exemple :

$fileTime = filemtime("file.txt");
$lastModified = date("Y-m-d H:i:s", $fileTime);
echo "L'heure de la dernière modification du fichier est" $lastModified. ;

Le code ci-dessus obtiendra l'heure de la dernière modification du fichier nommé "file.txt" et affichera les informations correspondantes.

Résumé :

En PHP, les opérations sur les fichiers sont une tâche très courante. En utilisant les fonctions ci-dessus, vous pouvez facilement créer, lire, écrire, supprimer, renommer, copier, déterminer si un fichier existe et obtenir la taille du fichier et l'heure de la dernière modification. Ces opérations peuvent aider les développeurs à mieux gérer les fichiers et les répertoires et à écrire des applications Web plus complètes.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn