7.29 Système de fichiers
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . Voir aussi . basename . chgrp ->chmod . chown . clearstatcache . copy . delete . dirname . disk_free_space . disk_total_space . diskfreespace . fclose . feof . fflush . fgetc . fgetcsv . fgets . fgetss . file_exists . file_get_contents . file_put_contents . file . fileatime . filectime . filegroup . fileinode . filemtime . fileowner . fileperms . filesize . filetype . flock . fnmatch . fopen . fpassthru . fputs . fread . fscanf . fseek . fstat . ftell . ftruncate . fwrite . glob . is_dir . is_executable . is_file . is_link . is_readable . is_uploaded_file . is_writable . is_writeable . link . linkinfo . lstat . mkdir . move_uploaded_file . parse_ini_file . pathinfo . pclose . popen . readfile . readlink . realpath . rename .
7.29.10 chmod()Change le mode du fichier[ Exemples avec chmod ] PHP 3, PHP 4
bool
chmod (
string
filename
,
int
mode
)
chmod
remplace le mode du fichier
filename
par le mode
mode
.
Il est à noter que le mode
mode
est
considéré comme un nombre en notation octale. Afin de
vous en assurer, vous pouvez préfixer cette valeur par un
zéro (
mode
):
Comment utiliser chmod |
chmod ("/somedir/somefile", 755); // notation décimale : probablement faux chmod ("/somedir/somefile", "u+rwx,go+rx"); // chaîne : incorrect chmod ("/somedir/somefile", 0755); // notation octale : valeur du mode correcte
|
Le paramètre
mode
est constitué de trois
valeurs octacles qui spécifient les droits pour le propriétaire,
le groupe du propriétaire et les autres, respectivement. Chaque
composant peut être calculé en ajoutant les droits désirés.
Le chiffre 1 donne les droits d'exécution, le chiffre 2 les droits
d'écriture et le chiffre 4 les droits de lecture. Ajoutez simplement
ces nombres pour spécifier les droits voulus. Vous pouvez aussi
lire le manuel des systèmes Unix avec 'man 1 chmod' et 'man 2 chmod'.
Comment utiliser le paramètre mode de chmod |
// Lecture et écriture pour le propriétaire, rien pour les autres chmod ("/un_dossier/un_fichier", 0600);
// Lecture et écriture pour le propriétaire, écriture pour les autres chmod ("/un_dossier/un_fichier", 0644);
// Tous pour le propriétaire, lecture et écriture pour les autres chmod ("/un_dossier/un_fichier", 0755);
// Tout pour le propriétaire, lecture exécution pour le groupe, rien pour les autres chmod ("/un_dossier/un_fichier", 0750);
|
Note |
L'utilisateur courant est l'utilisateur avec lequel
PHP
fonctionne.
Il est probablement différent de l'utilisateur que vous utilisez
en mode shell ou FTP.
|
Cette fonction retourne
TRUE
en cas de succès,
FALSE
en cas d'échec.
Note |
Cette fonction ne fonctionne pas avec les fichiers distants , car le fichier utilisé doit être accessible sur le système de fichiers local.
|
Voir aussi
chown
et
chgrp
.
|