Manipuler les fichiers sur le serveur
1. Fonctions utiles
PHP propose un grand nombre de fonctions permettant de manipuler les fichiers sur le serveur.
PHP:fonctions permettant de manipuler les fichiers sur le serveurLes fonctions les plus utiles sont les suivantes :
Nom |
Rôle |
fopen |
Ouvrir un fichier |
fclose |
Fermer un fichier |
fread |
Lire le contenu d’un fichier (dans une chaîne) |
file |
Lire le contenu d’un fichier (dans un tableau) |
fwrite |
Écrire dans un fichier |
file_get_contents |
Ouvrir, lire et fermer un fichier |
file_put_contents |
Ouvrir, écrire et fermer un fichier |
readfile |
Affiche le contenu d’un fichier directement sur la sortie |
copy |
Copier un fichier |
unlink |
Supprimer un fichier |
rename |
Renommer un fichier |
file_exists |
Tester l’existence d’un fichier |
filesize |
Lire la taille d’un fichier |
Il existe aussi des fonctions qui permettent de lire le contenu d’un répertoire (opendir, readdir, closedir, scandir, etc.). Pour plus d’information, consultez la documentation PHP.
Certaines de ces fonctions vont prendre comme paramètre un nom de fichier ou de répertoire. Sur la plate-forme Windows, pour spécifier un chemin d’accès dans une chaîne de caractères délimitée par des guillemets, vous devez échapper l’antislash (par un antislash = \\) ou vous pouvez utiliser une notation de type "Unix", avec des slashs (/). Par exemple, le chemin c:\temp\info.txt peut être écrit...