Bonjour à toutes et à tous...
je galère depuis des heures sur la vérification d'une permission sur un fichier.
L'idée est d'appliquer une permission sur un fichier et de vérifier ensuite si la permission est bien prise en compte...
exemple:
Le problème est que chmod() doit recevoir une valeur octale alors que fileperms() retourne un décimal...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php $perms = 0761; if ( chmod($cible, $perms) !== TRUE ) { die('ERREUR sur le chmod'); } else { if ($perms != fileperms($cible)) { echo 'La permission est erronée !'; } else { echo 'OK'; } } ?>
Du coup, mon second test est incorrect.
J'ai essayé avec decoct(), octdec(), etc... mais rien n'y fait. J'arrive pas à trouver la bonne conversion.
Comment faire ?
Merci d'avance !
@+
Partager