Changement de chmod par page web

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 319 fois - Téléchargée 25 fois

Contenu du snippet

Si vous voulez changer le chmod d'un fichier ou d'un répertoire, créez une page php avec comme code :

<?php
chmod ("/repertoire/fichier", 0###);
?>

Pour mettre un chmod 777 remplacez 0### par 0777. Vous DEVEZ laisser le 0 !
Ne me demandez pas pourquoi mais je sais qu'il faut le laisser !

Exemple pour mettre un chmod 744 sur le répertoire Upload :
<?php
chmod ("Upload", 0744);
?>

Exemple pour mettre un chmod 678 sur le fichier photos.php :
<?php
chmod ("photos.php", 0678);
?>

Exemple pour mettre un chmod 777 sur le fichier telechargements.php qui se trouve dans le répertoire chansons :
<?php
chmod ("chansons/telechargements.php", 0777);
?>

Conclusion :


Conseil : pour le premier chiffre (après le 0) laissez 6 ou 7 sinon vous n'aurez plus de permissions sur votre fichier !

A voir également

Ajouter un commentaire

Commentaires

bzozo2007
Messages postés
1
Date d'inscription
dimanche 1 avril 2007
Statut
Membre
Dernière intervention
13 mai 2007
-
Bonjour,
Merci beaucoup, c'est génial votre astuce mais il ne faut pas oublier d'ajouter l'antislash au nom du répertoire par exemple chmod("../doc_pub/",0777);
marcanto_5
Messages postés
47
Date d'inscription
jeudi 26 février 2004
Statut
Membre
Dernière intervention
22 avril 2010
-
Tu peux choisir le nom que tu veux.
De préférence, choisis un nom simple pour y accéder plus facilement : http://tonsite/FICHIER.php
cs_sefyumolotof
Messages postés
1
Date d'inscription
dimanche 25 mars 2007
Statut
Membre
Dernière intervention
25 mars 2007
-
je dois l'appeler comment le fichier php ???
cs_dodone
Messages postés
5
Date d'inscription
mercredi 8 février 2006
Statut
Membre
Dernière intervention
16 juillet 2008
-
utilise : mkdir("ton_repertoire",0777)
cs_cacoun
Messages postés
60
Date d'inscription
jeudi 21 octobre 2004
Statut
Membre
Dernière intervention
21 mai 2013
-
Salut à tous,

tu viens de me tirer une épine du pied....

Mais voilou, j'ai le problème suivant:
Je viens de créer un répertoire (par ftp_mkdir)
je veux mettre ce répertoire en 0777, or le message suivant apparait :
chmod failed : Operation not permitted ....

Que puis-je faire ????

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (marcanto_5)