Code :
chmod ($rep. $_GET['file'], "$oct" ) or die('erreur pour le fichier '. $rep. $_GET['file']. ', chmod proposé:'. $_GET['oct']);
|
ça me fait toujour des truc bizard: genre pour un chmod de 0040 ça me met le fichier en 0050
EDIT: non la ça me met 0001
$_GET['oct'] a la valeur de 0777 (monsite?oct=0777);
Code :
$oct=$_GET['oct']; chmod ($rep. $_GET['file'], $oct) or die('erreur pour le fichier '. $rep. $_GET['file']. ', chmod proposé:'. $_GET['oct']);
|
ou
Code :
$oct=$_GET['oct']; chmod ($rep. $_GET['file'], $oct) or die('erreur pour le fichier '. $rep. $_GET['file']. ', chmod proposé:'. $_GET['oct']);
|
ça me met un chmod de 1411!!!
allor que
Code :
$oct=0777; chmod ($rep. $_GET['file'], $oct) or die('erreur pour le fichier '. $rep. $_GET['file']. ', chmod proposé:'. $_GET['oct']);
|
marche correctement, il me met bien la valeur de 0777!
merci de votre aide!!
PS: le pb vien peut etre de la:
pourquoi echo 0777; a pour valeur 511????
EDIT:
si : monsite.php?oct=0511 le chmod passe bien a 0777!
c'est quoi la convertion a faire?
Message édité par GostSn le 28-11-2007 à 02:11:38
---------------
http://www.free-tribes.org