Maison >développement back-end >tutoriel php >Quelles fonctions PHP sont disponibles pour les opérations sur les fichiers ?

Quelles fonctions PHP sont disponibles pour les opérations sur les fichiers ?

WBOY
WBOYoriginal
2024-04-20 09:45:011010parcourir

PHP fournit les fonctions d'opération de fichier suivantes : Ouvrir un fichier : fopen (chemin du fichier, mode) Lire un fichier : fread (descripteur de fichier, nombre d'octets), fgets (descripteur de fichier) Écrire un fichier : fwrite (descripteur de fichier, nouveau contenu) Fermer le fichier : fclose (file handle)

有哪些 PHP 函数可用于文件操作?

PHP File Operation Function Guide

PHP fournit une série de fonctions pour vous aider à effectuer diverses opérations sur les fichiers. Ce guide vous présentera ces fonctions et vous fournira quelques exemples pratiques pour montrer comment les utiliser.

Ouvrir un fichier

Pour ouvrir un fichier, utilisez la fonction fopen() : fopen() 函数:

$handle = fopen("myfile.txt", "r");

该函数返回一个文件句柄,用于后续操作。第一个参数是文件路径,第二个参数是模式,例如 "r"(读取)、"w"(写入)或 "a"(追加)。

读取文件

要读取文件,请使用 fread()fgets() 函数:

$content = fread($handle, 1024); // 读取 1024 字节
$line = fgets($handle); // 读取一行

写入文件

要写入文件,请使用 fwrite()

fwrite($handle, "新内容");

Cette fonction renvoie un descripteur de fichier pour les opérations ultérieures. Le premier argument est le chemin du fichier et le deuxième argument est le mode, tel que "r" (lecture), "w" (écriture) ou "a" (ajouter).

Lire un fichier

Pour lire un fichier, utilisez fread() ou fgets() Fonction :

fclose($handle);
Écrire un fichier

To To écrivez un fichier, veuillez utiliser la fonction fwrite() :

$handle = fopen("myfile.txt", "r");
$content = fread($handle, filesize("myfile.txt"));
fclose($handle);

echo $content;

Fermez le fichier

Une fois l'opération terminée, veillez à fermer le fichier : 🎜
$handle = fopen("myfile.txt", "w");
fwrite($handle, "新内容");
fclose($handle);
🎜🎜Cas pratique🎜🎜 🎜🎜Lire un fichier🎜 🎜rrreee🎜🎜Écrire dans un fichier🎜🎜rrreee

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