Changement de chmod par page web

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 383 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

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);
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
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 ???
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)
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 ????
Afficher les 10 commentaires

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)