Connaître le niveau de chmod d’un dossier

Eléphant du PHP | 355 Messages

13 janv. 2006, 06:56

Bonjour à tous :wink:

Quelqu’un saurait-il me dire s’il y a un moyen avec un script .php de niveau de chmod d’un dossier ?

ViPHP
ViPHP | 1380 Messages

13 janv. 2006, 07:59

Si les fonctions exec() et assimilées sont activées, essaye:
system('ls -ld /ton_chemin/ton_repertoire');
ripat

Eléphant du PHP | 355 Messages

13 janv. 2006, 08:04

Bnjour Ripat et merci beaucoup :wink:

Le code me renvoi cette erreur:

Code : Tout sélectionner

Warning: system() has been disabled for security reasons in /usr/home/hebergement/sites/linex/j.php on line 2

ViPHP
ViPHP | 1380 Messages

13 janv. 2006, 09:12

C'était à prévoir. Elles sont souvent désactivées en hébergement.

Que cherches tu à faire au juste. Vérifier si un fichier est accessible en lecture ou /et écriture?
ripat

Mammouth du PHP | 768 Messages

13 janv. 2006, 11:48

fileowner() pour le propriétaire
is_readable() pour le droit de lecture
is_writable() pour le droit d'écriture
is_executable() pour le droit d'execution
fileperms() pour le chmod du fichier
correction: l'erreur est humaine, c'est pour les fichiers uniquement mais je laisse ces infos dans le cas ou tu souhaites la même chose pour les fichiers.
M A R I O
Si une patte de lapin porte bonheur, qu'a-t-il bien pu arriver au lapin ?

Eléphant du PHP | 355 Messages

13 janv. 2006, 17:18

Bonjour et merci beaucoup :wink:


Pouriez vous me doner un exemple de code ?

Eléphant du PHP | 105 Messages

13 janv. 2006, 17:20

J'ai ceci si tu veux : http://www.perl-gratuit.com/perl/pg-chmod/index.html
Mais c pas du php, mais cela peut peut etre arrangé ton souci