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 !
13 mai 2007 à 10:22
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);
25 mars 2007 à 12:59
De préférence, choisis un nom simple pour y accéder plus facilement : http://tonsite/FICHIER.php
25 mars 2007 à 12:50
17 févr. 2006 à 20:22
27 avril 2005 à 12:06
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.