Maison >développement back-end >tutoriel php >Fonctions du fichier PHP
Les fonctions de fichiers PHP sont le moyen le meilleur et le plus pratique de travailler avec les fichiers dont nous disposons avec l'aide de l'énorme collection de fonctions intégrées de PHP. Les systèmes d'exploitation Windows et MAC ne sont pas sensibles à la casse. L’adoption de la conversion de noms de lettres minuscules à des fins de dénomination de fichiers est la meilleure pratique qui garantit une compatibilité multiplateforme maximale. Certaines fonctions de fichier PHP aident beaucoup à gérer les données présentes dans les informations du fichier.
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Les fonctions de fichier PHP aident à stocker/supprimer/manipuler/copier les données du fichier ou à supprimer le fichier, etc. Voici la liste de certaines fonctions de fichier. Ce sont :
Vous trouverez ci-dessous les exemples de fonctions de fichiers PHP :
Afin d'écrire quelque chose dans le fichier ou de manipuler les données lors de la suppression comme vous le souhaitez, vous devez d'abord vérifier si le fichier existe dans le répertoire ou non afin de le traiter. Cette fonction PHP vous aide également à en créer un nouveau si le fichier que vous recherchez n'est pas présent sur le serveur et que vous souhaitez créer un nouveau fichier sur le serveur.
Syntaxe :
<?php file_exists($file_name); ?>
Explication :
La fonction « file_exists() » est une fonction PHP qui renvoie le résultat comme VRAI uniquement si le fichier existe sur le serveur ou le résultat sera FAUX si le fichier n'existe pas/trouvé dans le répertoire serveur/serveur. La variable $file_name est le chemin du fichier et le nom du fichier à la fin du chemin à vérifier.
Exemple :
Voici l'exemple ci-dessous qui utilise la fonction file_exists() afin de déterminer le fichier s'il existe ou non. Enregistrez le code ci-dessous dans le file_function.php qui se trouve dans la syntaxe et ouvrez le chemin du fichier dans le navigateur afin que vous puissiez voir le résultat/sortie. File_name.txt n'est pas créé, donc la sortie sera le résultat de FALSE et la sortie de l'instruction de condition ELSE sera le résultat.
Code :
<?php If(file_exists('file_name.txt')) { echo "Now the File Found!!!"; } else{ echo "your file_name.txt doesnot exist until now"; } ?>
Sortie :
La fonction PHP fopen vous aidera à ouvrir le(s) fichier(s) qui se trouvent sur le serveur.
Syntaxe :
<?php fopen($file_name, $mode, $use_include_path,$context); ?>
Explication :
Exemple :
La syntaxe ci-dessous ouvre simplement le fichier qui porte le nom file_name.txt et s'il n'est pas trouvé, il imprimera ce qui se trouve dans la fonction die() et la fonction die() sera exécutée lorsque l'erreur se produit. Die() affichera le message qui existe entre parenthèses. Donc pas de sortie dans le navigateur surtout si le fichier existe réellement.
Code :
<?php $op = fopen("file_name.txt",'w'); or die("Now we are failed in creating the file"); ?>
La fonction d'écriture PHP vous aidera à écrire des fichiers.
Syntaxe :
<?php fwrite($handle,$string,$length); ?>
Explanation:
Fclose Function will help to close the file which is opened already in the server.
Syntax:
<?php fclose($handle); ?>
Explanation:
PHP Fgets Functions will help to read the file/files are red line by line using the syntax:
fgets($handle);
Code:
<?php $op = fopen("file_name.txt",'r'); or die("Now we are failed in opening the file"); $line1 = fgets(#op); echo $line1; fclose($op); ?>
PHP copy function will be used in order to copy the files.
Syntax:
copy($file, $file_copied);
Explanation:
Code:
<?php copy('file_name.txt','my_backup_settings.txt') or die("We can't cop the file"); echo "File now successfully copied to the 'my_backup_settings.txt'"; ?>
This function helps in reading the entire contents of the file. Difference between the fgets and file_get_contents will return the whole data as a string but the fgets will be red the whole file line by line.
Code:
<?php echo "<pre class="brush:php;toolbar:false">"; // Enables the display of the line feeds echo file_get_contents("file_name.txt"); echo ""; // Now it Terminates the pre tag ?>
Unlink Function will help to delete a file.
Code:
<?php if(!unlink('my_backup_settings.txt')) { echo " Cannot delete the file"; } else { echo "file 'my_backup_settings.txt' now deleted successfully"; } ?>
All PHP File Functions help in supporting the wide range of some of the file formats. They are:
This is a guide to PHP file Functions. Here we discuss the Introduction to PHP file Functions examples along with code implementation and output. You can also go through our other suggested articles to learn more –
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!