Derniers tutoriels de développement web
 

PHP 5 Fonctions Filesystem


PHP Présentation Filesystem

Les fonctions du système de fichiers vous permettent d'accéder et de manipuler le système de fichiers.


Installation

Les fonctions du système de fichiers font partie du noyau de PHP. Il n'y a pas d'installation nécessaire pour utiliser ces fonctions.


Unix / Windows Compatibilité

Lorsque vous spécifiez un chemin sur les plates - formes Unix, une barre oblique (/) est utilisé comme séparateur de répertoire.

Sur les plateformes Windows, à la fois barre oblique (/) et barre oblique inverse (\) peut être utilisé.


Configuration à l'exécution

Le comportement des fonctions du système de fichiers est affecté par la configuration dans le fichier php.ini.

options de configuration de système de fichiers:

prénom Défaut La description Changeable
allow_url_fopen "1" Permet fopen() fonctions de -type de travailler avec des URL (available since PHP 4.0.4) PHP_INI_SYSTEM
agent utilisateur NUL Définit l'agent utilisateur pour PHP à envoyer (available since PHP 4.3) PHP_INI_ALL
default_socket_timeout "60" Définit le délai d' attente par défaut, en secondes, pour des flux à base de douille (available since PHP 4.3) PHP_INI_ALL
de « » Définit le mot de passe FTP anonyme (your email address) - (your email address) PHP_INI_ALL
auto_detect_line_endings "0" Lorsqu'il est réglé sur "1" , PHP examinera les données lues par fgets() et file() pour voir si elle utilise Unix, MS-Dos ou des caractères de fin de ligne Mac (available since PHP 4.3) PHP_INI_ALL

Fonctions PHP 5 Filesystem

Fonction La description
basename() Renvoie le composant de nom de fichier d'un chemin
chgrp() Modifie le groupe de fichiers
chmod() Change le mode fichier
chown() Change le propriétaire du fichier
clearstatcache() Efface le cache de l'état du fichier
copy() Copie un fichier
delete() Voir unlink() ou unset()
dirname() Renvoie le composant nom du répertoire d'un chemin
disk_free_space() Renvoie l'espace libre d'un répertoire
disk_total_space() Retourne la taille d'un répertoire
diskfreespace() Alias de disk_free_space()
fclose() Ferme un fichier ouvert
feof() Tests de fin de fichier sur un fichier ouvert
fflush() Bouffées de sortie mises en mémoire tampon dans un fichier ouvert
fgetc() Retourne un caractère à partir d'un fichier ouvert
fgetcsv() Parse une ligne à partir d'un fichier ouvert, la vérification des champs CSV
fgets() Retourne une ligne d'un fichier ouvert
fgetss() Retourne une ligne, avec les balises HTML et PHP supprimés, à partir d'un fichier ouvert
file() Lit un fichier dans un tableau
file_exists() Vérifie si oui ou non un fichier ou un répertoire existe
file_get_contents() Lit un fichier dans une chaîne
file_put_contents() Ecrit une chaîne dans un fichier
fileatime() Renvoie la dernière fois d'accès d'un fichier
filectime() Retourne la dernière fois le changement d'un fichier
filegroup() Renvoie le groupe ID d'un fichier
fileinode() Retourne le numéro d'inode d'un fichier
filemtime() Retourne la date de dernière modification d'un fichier
fileowner() Renvoie l'ID utilisateur (owner) d'un fichier
fileperms() Renvoie les permissions d'un fichier
filesize() Retourne la taille du fichier
filetype() Retourne le type de fichier
flock() Serrures ou versions d'un fichier
fnmatch() Correspond à un nom de fichier ou une chaîne contre un motif spécifié
fopen() Ouvre un fichier ou une URL
fpassthru() Lit à partir d'un fichier ouvert, jusqu'à ce que EOF, et écrit le résultat dans la mémoire tampon de sortie
fputcsv() Formate une ligne au format CSV et l'écrit dans un fichier ouvert
fputs() Alias de fwrite()
fread() Lit à partir d'un fichier ouvert
fscanf() Analyse une entrée à partir d'un fichier ouvert selon un format spécifié
fseek() Cherche dans un fichier ouvert
fstat() Retourne des informations sur un fichier ouvert
ftell() Renvoie la position actuelle dans un fichier ouvert
ftruncate() Tronque un fichier ouvert à une longueur spécifiée
fwrite() Écrit dans un fichier ouvert
glob() Renvoie un tableau de noms de fichiers / répertoires correspondant à un motif spécifié
is_dir() Vérifie si un fichier est un répertoire
is_executable() Vérifie si un fichier est exécutable
is_file() Vérifie si un fichier est un fichier régulier
is_link() Vérifie si un fichier est un lien
is_readable() Vérifie si un fichier est lisible
is_uploaded_file() Vérifie si un fichier a été téléchargé par HTTP POST
is_writable() Vérifie si un fichier est accessible en écriture
is_writeable() Alias de is_writable()
lchgrp() Change le propriétaire d'un lien symbolique du groupe
lchown() Change le propriétaire d'un lien symbolique
link() Crée un lien dur
linkinfo() Retourne des informations sur un lien dur
lstat() Retourne des informations sur un fichier ou un lien symbolique
mkdir() Crée un répertoire
move_uploaded_file() Déplace un fichier téléchargé vers un nouvel emplacement
parse_ini_file() Parse un fichier de configuration
parse_ini_string() Une chaîne de Parse configuration
pathinfo() Retourne des informations sur un chemin de fichier
pclose() Ferme un tube ouvert par popen()
popen() Ouvre un tuyau
readfile() Lit un fichier et l'écrit dans la mémoire tampon de sortie
readlink() Renvoie la cible d'un lien symbolique
realpath() Retourne le chemin absolu
realpath_cache_get() Renvoie les entrées du cache de realpath
realpath_cache_size() Retourne la taille du cache realpath
rename() Renomme un fichier ou un répertoire
rewind() Rembobine un pointeur de fichier
rmdir() Supprime un répertoire vide
set_file_buffer() Définit la taille du tampon d'un fichier ouvert
stat() Retourne des informations sur un fichier
symlink() Crée un lien symbolique
tempnam() Crée un fichier temporaire unique
tmpfile() Crée un fichier temporaire unique
touch() Définit le temps d'accès et de modification d'un fichier
umask() Modifie les permissions de fichiers pour les fichiers
unlink() Supprime un fichier