Maison  >  Article  >  développement back-end  >  PHP supprimer le fichier

PHP supprimer le fichier

王林
王林original
2024-08-29 13:02:571141parcourir

Chaque fois qu'il est nécessaire de supprimer un fichier en PHP, nous utilisons une fonction appelée fonction de dissociation en PHP qui prend deux paramètres, à savoir le nom de fichier et le contexte, où le nom de fichier est le chemin de l'emplacement du fichier où se trouve le fichier. supprimé est localisé et le contexte représente le contexte du descripteur de fichier qui est un ensemble d'options avec la possibilité de modifier le comportement du flux de fichiers et ce paramètre de la fonction de dissociation est facultatif et au cas où la fonction de dissociation ne parviendrait pas à supprimer le fichier donné. spécifié par le chemin du fichier, un message d'erreur sera généré.

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Syntaxe :

unlink(path_of_the_file, context)

Où,

  • path_of_the_file est le chemin de l'emplacement du fichier où se trouve le fichier à supprimer.
  • le contexte représente le contexte du descripteur de fichier qui est un ensemble d'options avec la possibilité de modifier le comportement du flux de fichiers et ce paramètre de la fonction de dissociation est facultatif.

Fonctionnement de la fonction Round en PHP

  • Chaque fois qu'il est nécessaire de supprimer un fichier en PHP, nous utilisons une fonction appelée fonction de dissociation en PHP.
  • La fonction de dissociation en PHP prend deux paramètres à savoir path_of_the_file et context.
  • Le paramètre path_of_the_file est le chemin de l'emplacement du fichier où se trouve le fichier à supprimer.
  • Le paramètre contexte représente le contexte du descripteur de fichier qui est un ensemble d'options avec la possibilité de modifier le comportement du flux de fichiers et ce paramètre de la fonction de dissociation est facultatif.
  • Si la fonction de dissociation ne parvient pas à supprimer le fichier spécifié par le chemin du fichier, un message d'erreur sera généré.

Exemples de suppression de fichier PHP

Vous trouverez ci-dessous les exemples mentionnés :

Exemple n°1

Code :

<html>
<body>
<?php
#a file is opened in write mode using fopen function and the contents are written to the file using fwrite function and then the file is closed using fclose function
$nameofthefile = fopen("filename.txt","w");
echo fwrite($nameofthefile,"Welcome to PHP");
fclose($nameofthefile);
#the file that was created is opened in read mode using fopen function and the contents are read from the file using fread function and displayed as the output on the screenand then the file is closed using fclose function
$fileread = fopen("filename.txt", "r");
echo fread($fileread, filesize("filename.txt"));
fclose($fileread);
#unlink function is used to delete the file that was just being read
unlink("filename.txt");
#again we try to read the contents of the file that was just deleted using unlink function
$fileread = fopen("filename.txt", "r");
echo fread($fileread, filesize("filename.txt"));
fclose($fileread);
?>
</body>
</html>

Sortie :

PHP supprimer le fichier

Dans le programme ci-dessus, un fichier est ouvert en mode écriture à l'aide de la fonction fopen et le contenu est écrit dans le fichier à l'aide de la fonction fwrite, puis le fichier est fermé à l'aide de la fonction fclose. Ensuite, le même fichier est ouvert en mode lecture à l'aide de la fonction fopen et le contenu du fichier est lu à l'aide de la fonction fread et le contenu du fichier est affiché comme sortie à l'écran avec la taille du fichier, puis le fichier est fermé. en utilisant la fonction fclose. Ensuite, nous utilisons la fonction de dissociation pour supprimer le même fichier créé. Ensuite, si nous essayons de lire à nouveau le fichier supprimé, des messages d'erreur d'avertissement s'affichent à l'écran. Le résultat est affiché dans l'instantané ci-dessus.

Exemple n°2

Code :

<html>
<body>
<?php
#a file is opened in write mode using fopen function and the contents are written to the file using fwrite function and then the file is closed using fclose function
$nameofthefile = fopen("filename.txt","w");
echo fwrite($nameofthefile,"Learning is fun");
fclose($nameofthefile);
#the file that was created is opened in read mode using fopen function and the contents are read from the file using fread function and displayed as the output on the screenand then the file is closed using fclose function
$filerad = fopen("filename.txt", "r");
echo fread($fileread, filesize("filename.txt"));
fclose($fileread);
#unlink function is used to delete the file that was just being read
unlink("filename.txt");
#again we try to read the contents of the file that was just deleted using unlink function
$fileread = fopen("filename.txt", "r");
echo fread($fileread, filesize("filename.txt"));
fclose($fileread);
?>
</body>
</html>

Sortie :

PHP supprimer le fichier

Dans le programme ci-dessus, un fichier est ouvert en mode écriture à l'aide de la fonction fopen et le contenu est écrit dans le fichier à l'aide de la fonction fwrite, puis le fichier est fermé à l'aide de la fonction fclose. Ensuite, le même fichier est ouvert en mode lecture à l'aide de la fonction fopen et le contenu du fichier est lu à l'aide de la fonction fread et le contenu du fichier est affiché comme sortie à l'écran avec la taille du fichier, puis le fichier est fermé. en utilisant la fonction fclose. Ensuite, nous utilisons la fonction de dissociation pour supprimer le même fichier créé. Ensuite, si nous essayons de lire à nouveau le fichier supprimé, des messages d'erreur d'avertissement s'affichent à l'écran. Le résultat est affiché dans l'instantané ci-dessus.

Conclusion

Dans cet article, nous avons appris le concept de suppression de fichier en PHP en utilisant la fonction de dissociation à travers la définition, la syntaxe, le fonctionnement de la fonction de dissociation à travers des exemples et leurs sorties.

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
Article précédent:Fichier d'ajout PHPArticle suivant:Fichier d'ajout PHP