PHP Système de fichiers Présentation
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 coeur de PHP. Il n'y a pas d'installation nécessaire pour utiliser ces fonctions.
Configuration à l'exécution
Le comportement des fonctions de système de fichiers est affecté par la configuration dans le fichier php.ini.
Options de configuration de système de fichiers:
Nom | Par défaut | Description | Changeable |
---|---|---|---|
allow_url_fopen | "1" | Permet la fonction fopen () des fonctions de type à travailler avec des URL (disponible depuis PHP 4.0.4) | PHP_INI_SYSTEM |
user_agent | NULL | Définit l'agent utilisateur pour PHP pour envoyer (disponible depuis PHP 4.3) | PHP_INI_ALL |
default_socket_timeout | "60" | Définit le délai d'attente par défaut, en secondes, pour les flux de sockets (disponible depuis PHP 4.3) | PHP_INI_ALL |
à partir de | "" | Définit le mot de passe FTP anonyme (votre adresse email) | PHP_INI_ALL |
auto_detect_line_endings | "0" | Lorsqu'il est réglé à "1", PHP va examiner les données lues par fgets () et file () pour voir si elle est en utilisant Unix, MS-DOS ou Mac caractères de fin de ligne (disponible depuis PHP 4.3) | PHP_INI_ALL |
Unix / Windows Compatibilité
Lorsque vous spécifiez un chemin d'accès sur les plateformes Unix, la barre oblique (/) est utilisé comme séparateur de répertoire. Toutefois, sur les plates-formes Windows, à la fois une barre oblique (/) et antislash (\) peut être utilisé.
PHP Système de fichiers
PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction | Description | PHP |
---|---|---|
basename () | Renvoie le composant nom de fichier d'un chemin | 3 |
chgrp () | Modifie le groupe de fichiers | 3 |
chmod () | Change le mode du fichier | 3 |
chown () | Change le propriétaire du fichier | 3 |
clearstatcache () | Efface la mémoire cache l'état du fichier | 3 |
copy () | Copie d'un fichier | 3 |
delete () | Voir unlink () ou unset () | |
dirname () | Renvoie le composant nom du répertoire d'un chemin | 3 |
disk_free_space () | Retourne l'espace libre d'un répertoire | 4 |
disk_total_space () | Renvoie la taille totale d'un répertoire | 4 |
diskfreespace () | Alias de disk_free_space () | 3 |
fclose () | Ferme un fichier ouvert | 3 |
feof () | Les tests de fin de fichier sur un fichier ouvert | 3 |
fflush () | Bouffées de sortie tamponnée à un fichier ouvert | 4 |
fgetc () | Renvoie un caractère à partir d'un fichier ouvert | 3 |
fgetcsv () | Analyse d'une ligne à partir d'un fichier ouvert, la vérification des champs CSV | 3 |
fgets () | Retourne une ligne à partir d'un fichier ouvert | 3 |
fgetss () | Retourne une ligne, avec des balises HTML et PHP retirés, à partir d'un fichier ouvert | 3 |
file () | Lit un fichier dans un tableau | 3 |
file_exists () | Vérifie si oui ou non un fichier ou un répertoire existe | 3 |
file_get_contents () | Lit un fichier dans une chaîne | 4 |
file_put_contents | Ecrit une chaîne dans un fichier | 5 |
fileatime () | Renvoie l'heure du dernier accès d'un fichier | 3 |
filectime () | Retourne le temps de changement de dernière d'un fichier | 3 |
groupe de fichiers () | Renvoie l'ID de groupe d'un fichier | 3 |
fileinode () | Retourne le numéro d'inode d'un fichier | 3 |
filemtime () | Retourne la date de dernière modification d'un fichier | 3 |
fileowner () | Renvoie l'ID utilisateur (propriétaire) d'un fichier | 3 |
fileperms () | Retourne les permissions d'un fichier | 3 |
filesize () | Retourne la taille du fichier | 3 |
filetype () | Retourne le type de fichier | 3 |
flock () | Serrures ou communiqués d'un fichier | 3 |
fnmatch () | Correspond à un nom de fichier ou une chaîne contre un modèle spécifié | 4 |
fopen () | Ouvre un fichier ou l'URL | 3 |
fpassthru () | Lit à partir d'un fichier ouvert, jusqu'à EOF, et écrit le résultat dans le tampon de sortie | 3 |
fputcsv () | Formate une ligne en CSV et l'écrit dans un fichier ouvert | 5 |
fputs () | Alias de fwrite () | 3 |
fread () | Lit à partir d'un fichier ouvert | 3 |
fscanf () | Analyse entrée à partir d'un fichier ouvert selon un format spécifié | 4 |
fseek () | Cherche dans un fichier ouvert | 3 |
fstat () | Retourne des informations sur un fichier ouvert | 4 |
ftell () | Retourne la position courante dans un fichier ouvert | 3 |
ftruncate () | Tronquer un fichier ouvert à une longueur spécifiée | 4 |
fwrite () | Écrit dans un fichier ouvert | 3 |
glob () | Retourne un tableau des noms de fichiers ou des répertoires correspondant à un modèle spécifié | 4 |
is_dir () | Vérifie si un fichier est un répertoire | 3 |
is_executable () | Vérifie si un fichier est exécutable | 3 |
is_file () | Vérifie si un fichier est un fichier régulier | 3 |
is_link () | Vérifie si un fichier est un lien | 3 |
is_readable () | Vérifie si un fichier est lisible | 3 |
is_uploaded_file () | Vérifie si un fichier a été téléchargé par HTTP POST | 3 |
is_writable () | Vérifie si un fichier est accessible en écriture | 4 |
is_writeable () | Alias de is_writable () | 3 |
lien () | Crée un lien en dur | 3 |
linkinfo () | Retourne des informations sur un lien en dur | 3 |
lstat () | Retourne des informations sur un fichier ou un lien symbolique | 3 |
mkdir () | Crée un répertoire | 3 |
move_uploaded_file () | Déplace un fichier téléchargé vers un nouvel emplacement | 4 |
parse_ini_file () | Analyse un fichier de configuration | 4 |
pathinfo () | Retourne des informations sur un chemin de fichier | 4 |
pclose () | Ferme un tuyau ouvert par popen () | 3 |
popen () | Ouvre un tuyau | 3 |
readfile () | Lit un fichier et l'écrit dans le tampon de sortie | 3 |
readlink () | Retourne la cible d'un lien symbolique | 3 |
realpath () | Retourne le chemin absolu | 4 |
rename () | Renomme un fichier ou un répertoire | 3 |
rewind () | Rembobine un pointeur de fichier | 3 |
rmdir () | Supprime un répertoire vide | 3 |
set_file_buffer () | Définit la taille du buffer d'un fichier ouvert | 3 |
stat () | Retourne des informations sur un fichier | 3 |
symlink () | Crée un lien symbolique | 3 |
tempnam () | Crée un fichier temporaire unique | 3 |
tmpfile () | Crée un fichier temporaire unique | 3 |
touch () | Définit l'accès et l'heure de modification d'un fichier | 3 |
umask () | Changements permissions sur les fichiers pour les fichiers | 3 |
unlink () | Supprime un fichier | 3 |
PHP Constantes de système de fichiers
PHP : indique la première version de PHP qui prend en charge la constante.
Constante | Description | PHP |
---|---|---|
GLOB_BRACE | ||
GLOB_ONLYDIR | ||
GLOB_MARK | ||
GLOB_NOSORT | ||
GLOB_NOCHECK | ||
GLOB_NOESCAPE | ||
PATHINFO_DIRNAME | ||
PATHINFO_BASENAME | ||
PATHINFO_EXTENSION | ||
FILE_USE_INCLUDE_PATH | ||
FILE_APPEND | ||
FILE_IGNORE_NEW_LINES | ||
FILE_SKIP_EMPTY_LINES |
0 commentaires:
Post a Comment
HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT