Sur cette page, vous trouverez les fonctions de PHP utilisées pour manipuler et traiter les fichiers. Ces fonctions font partie du langage de base, aucune installation de package n'est donc requise.
Le comportement de ces fonctions peut varier selon le fichier php.ini.
Notez que, sous Unix, une barre oblique (/) est utilisée comme séparateur de répertoire et sous Windows, la barre oblique (/) et la barre oblique inverse (\) peuvent être utilisées.
Fonction | Description |
---|---|
nom de base() | Renvoie le composant de nom de fichier d'un chemin |
chgrp() | Changer le groupe de fichiers |
mod() | Changer le mode de fichier |
chown() | Changer le propriétaire du fichier |
clearstatcache() | Vider le cache d'état du fichier |
copie() | Copier un fichier |
delete () | Découvrir l' dissocier() |
dirname() | Renvoie le composant de nom de répertoire d'un chemin |
disk_free_space() | Renvoie l'espace libre d'un système de fichiers ou d'un disque |
disk_total_space() | Renvoie la taille totale d'un système de fichiers ou d'un disque |
diskfreespace() | alias de disk_free_space() |
fermer() | Fermer un fichier ouvert |
feof() | Vérifiez si la « fin de fichier » (EOF) a été atteinte pour un fichier ouvert |
fflush() | Vider la sortie mise en mémoire tampon dans un fichier ouvert |
fgetc() | Renvoie un seul caractère à partir d'un fichier ouvert |
fgetcsv () | Renvoie une ligne à partir d'un fichier CSV ouvert |
fgets() | Renvoie une ligne d'un fichier ouvert |
fgets() | Obsolète depuis PHP 7.3. Renvoie une ligne d'un fichier ouvert - dépouillé des balises HTML et PHP |
fichier() | Lire un fichier dans un tableau |
le fichier existe() | Vérifier si un fichier ou un répertoire existe ou non |
file_get_contents() | Lire un fichier dans une chaîne |
file_put_contents() | Écrire des données dans un fichier |
heure_fichier() | Renvoie l'heure du dernier accès à un fichier |
filectime() | Renvoie l'heure de la dernière modification d'un fichier |
groupe de fichiers() | Renvoie l'ID de groupe d'un fichier |
fichierinode() | Renvoie le numéro d'inode d'un fichier |
filetime() | Renvoie l'heure de la dernière modification d'un fichier |
propriétaire du fichier() | Renvoie l'ID utilisateur (propriétaire) d'un fichier |
fileperms () | Renvoie les autorisations du fichier |
taille du fichier() | Renvoie la taille du fichier |
Type de fichier() | Renvoie le type de fichier |
troupeau() | Verrouille ou libère un fichier |
fnmatch () | Faire correspondre un nom de fichier ou une chaîne à un modèle spécifié |
fopen() | Ouvrir un fichier ou une URL |
fpassthru() | Lire à partir de la position actuelle dans un fichier - jusqu'à EOF, et écrit le résultat dans le tampon de sortie |
fputcsv() | Formater une ligne au format CSV et l'écrire dans un fichier ouvert |
fputs() | alias de fécrire() |
peur() | Lire à partir d'un fichier ouvert (binary-safe) |
fscanf() | Analyser l'entrée d'un fichier ouvert selon un format spécifié |
fcherche() | Recherche dans un fichier ouvert |
fstat () | Renvoie des informations sur un fichier ouvert |
ftell() | Renvoie la position actuelle dans un fichier ouvert |
tronquer() | Tronquer un fichier ouvert à une longueur spécifiée |
fécrire() | Écrire dans un fichier ouvert (binary-safe) |
globe () | Obtenir un tableau de noms de fichiers/répertoires correspondant à un modèle spécifié |
est_dir() | Vérifier si un fichier est un répertoire |
is_executable () | Vérifier si un fichier est exécutable |
est_fichier() | Vérifier si un fichier est un fichier normal |
est_lien() | Vérifier si un fichier est un lien |
is_readable () | Vérifier si un fichier est lisible |
est_téléchargé_fichier() | Vérifiez si un fichier a été téléchargé via HTTP POST |
est_inscriptible() | Vérifier si un fichier est accessible en écriture |
est_inscriptible() | alias de est_inscriptible() |
lchgrp() | Modifier la propriété du groupe d'un lien symbolique |
lchown() | Modifier la propriété utilisateur d'un lien symbolique |
relier() | Crée un lien dur |
lieninfo() | Renvoie des informations sur un lien physique |
lstat () | Renvoie des informations sur un fichier ou un lien symbolique |
mkdir() | Crée un répertoire |
move_uploaded_file() | Déplacer un fichier téléchargé vers un nouvel emplacement |
parse_ini_file() | Analyser un fichier de configuration |
parse_ini_string() | Analyser une chaîne de configuration |
informations sur le chemin() | Renvoie des informations sur un chemin de fichier |
fermer() | Fermer un tuyau ouvert par pop() |
pop() | Ouvre un tuyau |
readfile () | Lire un fichier et l'écrire dans le tampon de sortie |
lirelien() | Renvoie la cible d'un lien symbolique |
chemin réel() | Renvoie le chemin d'accès absolu |
realpath_cache_get() | Obtenir des entrées de cache de chemin réel |
realpath_cache_size () | Obtenir la taille réelle du cache du chemin |
Renommer() | Renommer un fichier ou un répertoire |
rembobiner() | Rembobiner un pointeur de fichier |
rmdir() | Supprimer un répertoire vide |
set_file_buffer() | Alias de stream_set_write_buffer(). Définit la taille du tampon pour les opérations d'écriture sur le fichier donné |
stat () | Renvoie des informations sur un fichier |
lien symbolique() | Crée un lien symbolique |
nom_temp() | Crée un fichier temporaire unique |
fichier tmp() | Crée un fichier temporaire unique |
toucherh() | Définit l'heure d'accès et de modification d'un fichier |
umask() | Modifie les autorisations de fichiers pour les fichiers |
dissocier() | Supprime un fichier |