Maison  >  Article  >  développement back-end  >  Exemple d'opération de fichier PHP : détails du fichier

Exemple d'opération de fichier PHP : détails du fichier

WBOY
WBOYoriginal
2023-06-21 10:28:391150parcourir

Avec le développement continu d'Internet, PHP est devenu l'un des langages les plus utilisés. En PHP, les opérations sur les fichiers sont l'une des opérations les plus courantes. Cet article présentera quelques exemples d'opérations sur les fichiers et expliquera en détail comment obtenir les détails du fichier.

En PHP, nous pouvons utiliser une série de fonctions pour effectuer des opérations sur les fichiers. Ci-dessous, nous présenterons plusieurs fonctions courantes d'opération de fichier :

  1. fopen() : utilisé pour ouvrir un fichier et reçoit deux paramètres. Le premier paramètre est utilisé pour spécifier le nom du fichier et le deuxième paramètre est utilisé pour spécifier la méthode d'opération. .
  2. fread() : Utilisé pour lire un fichier ouvert, recevant deux paramètres. Le premier paramètre spécifie le descripteur de fichier ouvert et le deuxième paramètre spécifie la longueur de lecture.
  3. fwrite() : Utilisé pour écrire du contenu dans un fichier ouvert. Il reçoit trois paramètres. Le premier paramètre spécifie le descripteur du fichier ouvert, le deuxième paramètre spécifie le contenu à écrire dans le fichier et le troisième paramètre spécifie le contenu dans lequel. être écrit. Entrez la longueur.
  4. fclose() : utilisé pour fermer un fichier ouvert et reçoit un paramètre, qui est le handle du fichier ouvert.

Nous pouvons utiliser la fonction ci-dessus pour obtenir les détails d'un fichier. Ci-dessous, nous expliquerons en détail comment obtenir les détails du fichier.

Obtenir le nom du fichier, le chemin et le type de fichier

Pour obtenir les informations sur le fichier, nous devons d'abord ouvrir le fichier pour obtenir les informations, puis utiliser la fonction intégrée fournie avec PHP pour obtenir le nom du fichier, le chemin et le type de fichier. Le code est le suivant :

$file = 'example.txt';
$info = pathinfo($file);
echo $info['filename'];  // 输出文件名
echo $info['dirname'];  // 输出路径名
echo $info['extension'];  // 输出文件扩展名

Dans le code ci-dessus, nous utilisons la fonction pathinfo() pour obtenir les informations sur le nom, le chemin et le type de fichier. Cette fonction renvoie un tableau contenant des informations telles que le nom du fichier, le chemin et le type de fichier. Dans le code ci-dessus, nous affichons uniquement le nom du fichier, le chemin et le type de fichier. En fait, cette fonction peut également renvoyer des informations telles que la taille du fichier, l'heure de création, etc.

Obtenir la taille du fichier, l'heure de création et l'heure de modification

Pour obtenir la taille du fichier, l'heure de création et l'heure de modification, nous pouvons utiliser les fonctions intégrées PHP filesize(), filectime() et filemtime(). Le code est le suivant :

$file = 'example.txt';
echo '文件大小:'.filesize($file).' bytes'."
";  // 输出文件大小
echo '创建时间:'.date("Y-m-d H:i:s",filectime($file))."
";  // 输出文件创建时间
echo '修改时间:'.date("Y-m-d H:i:s",filemtime($file))."
";  // 输出文件修改时间

Dans le code ci-dessus, nous utilisons la fonction filesize() pour obtenir la taille du fichier, la fonction filectime() pour obtenir l'heure de création et la fonction filemtime() pour obtenir l'heure de modification. Il convient de noter que les horodatages renvoyés par ces fonctions doivent être convertis dans un format d'heure que nous pouvons comprendre grâce à la fonction date().

Obtenir le contenu du fichier

Pour obtenir le contenu du fichier, nous pouvons utiliser la fonction intégrée PHP file_get_contents(). Le code est le suivant :

$file = 'example.txt';
$content = file_get_contents($file);
echo $content;

Dans le code ci-dessus, nous utilisons la fonction file_get_contents() pour obtenir le contenu du fichier. Cette fonction renvoie la chaîne de contenu du fichier. Nous pouvons utiliser l'instruction echo pour afficher la chaîne.

Avec le code ci-dessus, nous pouvons facilement obtenir les détails d'un fichier. Ceci est très utile pour le travail de développement quotidien, notamment le téléchargement de fichiers, le téléchargement et d’autres opérations. En utilisant la méthode ci-dessus, nous pouvons obtenir des informations telles que la taille du fichier, l'heure de création, l'heure de modification et le contenu du fichier. Ces informations peuvent nous aider à mieux comprendre les fichiers et peuvent également nous aider à mieux gérer les fichiers.

Résumé

Dans cet article, nous avons présenté comment obtenir les détails d'un fichier à l'aide des fonctions intégrées de PHP. Grâce au code ci-dessus, nous pouvons facilement obtenir des informations telles que le nom du fichier, le chemin, la taille, l'heure de création, l'heure de modification et le contenu. Ces informations peuvent nous aider à mieux gérer les fichiers et également à améliorer notre efficacité de développement. Bien entendu, en utilisation réelle, nous pouvons également procéder aux ajustements appropriés en fonction de nos propres besoins pour répondre aux besoins réels.

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