Premiers pas avec PHP : opérations sur les fichiers

WBOY
Libérer: 2023-05-20 08:40:02
original
1425 Les gens l'ont consulté

En tant que débutant, les opérations sur les fichiers PHP peuvent être l'une des opérations de base que vous devez maîtriser. Les opérations sur les fichiers vous permettent d'effectuer diverses opérations, notamment la lecture et l'écriture de fichiers, la création et la suppression de fichiers et, plus important encore, le traitement des fichiers téléchargés. Dans cet article, nous explorerons les bases des opérations sur les fichiers PHP.

  1. Vérifiez si le fichier existe

Avant d'effectuer des opérations sur les fichiers, vous devez d'abord vérifier si le fichier existe. Cette opération est très importante car si vous essayez d’opérer sur un fichier qui n’existe pas, vous rencontrerez une erreur.

Vous pouvez vérifier si le fichier existe via la fonction file_exists(). Cette fonction accepte un nom de fichier comme paramètre et renvoie une valeur booléenne (vrai ou faux) pour indiquer si le fichier existe.

Par exemple, le code suivant peut vérifier si le fichier "example.txt" existe :

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

echo "file exists";
Copier après la connexion

} else {

echo "file does not exist";
Copier après la connexion

}

  1. Lire le fichier

La lecture de fichiers est l'une des actions les plus courantes dans les opérations sur les fichiers. En PHP, vous pouvez facilement lire l'intégralité du contenu d'un fichier à l'aide de la fonction file_get_contents().

Par exemple, le code suivant montre comment lire le fichier "example.txt" :

$fileContent = file_get_contents("example.txt");
echo $fileContent;

Vous pouvez également utiliser la fonction fopen() pour ouvrir le fichier et utilisez la fonction fgets() pour lire chaque ligne du fichier.

Par exemple, le code ci-dessous montre comment utiliser la fonction fgets() pour lire chaque ligne du fichier "example.txt".

$file = fopen("example.txt", "r");
while(!feof($file)){

echo fgets($file). "
";
Copier après la connexion

}
fclose($file);

  1. écrire un fichier

si vous devez écrire le contenu dans un fichier, vous pouvez utiliser la fonction file_put_contents(). La fonction prend deux paramètres : l'un est le nom du fichier et l'autre est le contenu à écrire. Si le fichier n'existe pas, PHP le créera automatiquement.

Par exemple, le code suivant montre comment utiliser la fonction file_put_contents() pour écrire du contenu dans le fichier example.txt :

$fileContent = "Ceci est un exemple de texte.";
file_put_contents("example.txt", $fileContent) ;

  1. Création et suppression de fichiers

En PHP, vous pouvez créer un nouveau fichier à l'aide de la fonction touch(). Cette fonction nécessite un nom de fichier comme paramètre.

Par exemple, dans le code ci-dessous, nous créons un nouveau fichier appelé "newfile.txt" :

touch("newfile.txt");

D'autre part, vous pouvez le supprimer en utilisant la fonction unlink(). un fichier. Cette fonction nécessite également un nom de fichier comme paramètre.

Par exemple, le code suivant montre comment supprimer le fichier "newfile.txt" à l'aide de la fonction unlink() :

unlink("newfile.txt");

  1. Gestion des fichiers téléchargés

En PHP, vous peut utiliser La super variable globale $_FILES gère les fichiers téléchargés. Lors du téléchargement d'un fichier, $_FILES stocke certaines informations sur le fichier téléchargé, telles que le nom du fichier, la taille du fichier et le nom du fichier temporaire. Vous pouvez l'utiliser pour déplacer des fichiers temporaires et les enregistrer sur le serveur.

Par exemple, le code suivant montre comment déplacer les fichiers téléchargés vers le serveur :

$targetDir = "uploads/";
$targetFile = $targetDir . basename($_FILES"fileToUpload");
if(move_uploaded_file($). _FILES["fileToUpload"]["tmp_name"], $targetFile)){

echo "The file ". basename($_FILES["fileToUpload"]["name"]). " has been uploaded.";
Copier après la connexion

} else {

echo "Sorry, there was an error uploading your file.";
Copier après la connexion

}

Ce qui précède est la connaissance de base des opérations sur les fichiers PHP. Espérons que ce guide fournira aux débutants des informations sur les opérations sur les fichiers PHP et vous aidera à mieux apprendre PHP.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!