Les fonctions du système de fichiers vous permettent d'accéder et de manipuler le système de fichiers.
Les fonctions du système de fichiers font partie du cœur de PHP. Aucune installation n'est requise pour utiliser ces fonctions.
Le comportement des fonctions du système de fichiers est affecté par les paramètres du php.ini.
Options de configuration du système de fichiers :
nom | défaut | décrire | Peut être modifié |
---|---|---|---|
Allow_url_fopen | "1" | Autoriser les fonctions de type fopen() à utiliser des URL. (Disponible après PHP version 4.0.4) | PHP_INI_SYSTEM |
agent_utilisateur | NUL | Définit l'agent utilisateur envoyé par PHP. (Disponible après PHP version 4.3) | PHP_INI_ALL |
default_socket_timeout | "60" | Définit le délai d'expiration par défaut (en secondes) pour les flux de socket. (Disponible après PHP version 4.3) | PHP_INI_ALL |
depuis | "" | Définissez le mot de passe pour le FTP anonyme (votre adresse email). | PHP_INI_ALL |
auto_detect_line_endings | "0" | Lorsqu'il est défini sur "1", PHP vérifiera si les fins de ligne des données obtenues via fgets() et file() sont conformes aux conventions Unix, MS-Dos ou Mac. (Disponible après PHP version 4.3) | PHP_INI_ALL |
Lors de la spécification de chemins sur les plates-formes Unix, la barre oblique (/) est utilisée comme séparateur de répertoire. Sur les plates-formes Windows, la barre oblique (/) et la barre oblique inverse () peuvent être utilisées.
fonction | décrire |
---|---|
nom de base() | Renvoie la partie nom de fichier du chemin. |
chgrp() | Changer le groupe de fichiers. |
chmod() | Changer le mode fichier. |
chown() | Changer le propriétaire du fichier. |
effacerstatcache() | Effacer le cache d'état du fichier. |
copie() | Copiez le fichier. |
supprimer() | Voir unlink() ou unset() |
nom du répertoire() | Renvoie la partie nom du répertoire du chemin. |
disque_free_space() | Renvoie l'espace libre du répertoire. |
disque_total_espace() | Renvoie la capacité totale du disque d'un répertoire. |
espace libre disque() | Alias pour disk_free_space(). |
fclose() | Fermez les fichiers ouverts. |
feof() | Teste si le pointeur de fichier a atteint la fin du fichier. |
fflush() | Vide la sortie mise en mémoire tampon dans un fichier ouvert. |
fgetc() | Renvoie les caractères d'un fichier ouvert. |
fgetcsv() | Analysez une ligne du fichier ouvert et vérifiez les champs CSV . |
fgets() | Renvoie une ligne d'un fichier ouvert. |
fgetss() | Renvoie une ligne d'un fichier ouvert, en filtrant les balises HTML et PHP. |
déposer() | Lisez le fichier dans un tableau. |
fichier_existe() | Vérifiez si le fichier ou le répertoire existe. |
fichier_get_contents() | Lisez le fichier dans une chaîne. |
fichier_put_contents() | Écrivez une chaîne dans un fichier. |
fileatime() | Renvoie l'heure du dernier accès au fichier. |
filectime() | Renvoie l'heure de la dernière modification du fichier. |
groupe de fichiers() | Renvoie l'ID de groupe du fichier. |
fichierinode() | Renvoie le numéro d'inode du fichier. |
heure du fichier() | Renvoie l'heure de la dernière modification du contenu du fichier. |
propriétaire du fichier() | Renvoie l'ID utilisateur (propriétaire) du fichier. |
fichierperms() | Renvoie les autorisations du fichier. |
taille du fichier() | Renvoie la taille du fichier. |
type de fichier() | Renvoie le type de fichier. |
troupeau() | Verrouillez ou libérez des fichiers. |
fnmatch() | Correspond aux noms de fichiers ou aux chaînes en fonction d'un modèle spécifié. |
fopen() | Ouvrez un fichier ou une URL. |
fpassthru() | Lit les données d'un fichier ouvert jusqu'à la fin du fichier (EOF) et écrit les résultats dans le tampon de sortie. |
fputcsv() | Formatez les lignes au format CSV et écrivez dans un fichier ouvert. |
fputs() | Alias pour fwrite(). |
fread() | Lisez le fichier ouvert. |
fscanf() | Analyse l'entrée selon le format spécifié. |
fcherche() | Localisez dans un fichier ouvert. |
fstat() | Renvoie des informations sur un fichier ouvert. |
ftell() | Renvoie la position actuelle dans le fichier ouvert. |
tronquer() | Tronque un fichier ouvert à la longueur spécifiée. |
fécrire() | Écrivez dans un fichier ouvert. |
global() | Renvoie un tableau contenant les noms de fichiers/répertoires correspondant au modèle spécifié. |
est_dir() | Déterminez si le fichier est un répertoire. |
est_exécutable() | Déterminez si le fichier est exécutable. |
est_fichier() | Déterminez si le fichier est un fichier normal. |
est_lien() | Déterminez si le fichier est une connexion. |
est_readable() | Déterminez si le fichier est lisible. |
is_uploaded_file() | Déterminez si le fichier a été téléchargé via HTTP POST. |
est_inscriptible() | Déterminez si le fichier est accessible en écriture. |
est_writeable() | Alias pour is_writable(). |
lchgrp() | Modifiez la propriété du groupe d'un lien symbolique. |
lchown() | Modifiez la propriété des utilisateurs sur les liens symboliques. |
lien() | Créez un lien physique. |
lieninfo() | Renvoie des informations sur un lien physique. |
lstat() | Renvoie des informations sur un fichier ou un lien symbolique. |
mkdir() | Créer un répertoire. |
move_uploaded_file() | Déplacez les fichiers téléchargés vers un nouvel emplacement. |
parse_ini_file() | Analyser un fichier de configuration. |
parse_ini_string() | Analyser une chaîne de configuration. |
chemininfo() | Renvoie des informations sur le chemin du fichier. |
pclose() | Fermez le processus ouvert par popen(). |
popen() | Ouvrez un processus. |
lire le fichier() | Lire un fichier et écrire dans le tampon de sortie. |
lire le lien() | Renvoie la cible du lien symbolique. |
chemin réel() | Renvoie le chemin absolu. |
chemin réel_cache_get() | Renvoie l'entrée du cache. |
chemin réel_cache_size() | Renvoie la taille du cache. |
rebaptiser() | Renommez un fichier ou un répertoire. |
rembobiner() | Rembobinez la position du pointeur de fichier. |
rmdir() | Supprimez les répertoires vides. |
set_file_buffer() | Définit la taille du tampon pour les fichiers ouverts. |
statistique() | Renvoie des informations sur le fichier. |
lien symbolique() | Créez un lien symbolique. |
tempnam() | Créez un fichier temporaire unique. |
fichier tmp() | Créez un fichier temporaire unique. |
touche() | Définissez les heures d’accès et de modification des fichiers. |
umask() | Modifier les autorisations de fichier d'un fichier. |
dissocier() | Supprimez les fichiers. |