chmod() et les variables $_GET['var'] [Résolu] - PHP - Programmation
Marsh Posté le 28-11-2007 à 00:18:27
Bien sûr ça fonctionne à merveille, c'est une variable string. Convertis donc ta variable numérique en string avant de faire mumuse avec
Marsh Posté le 28-11-2007 à 00:30:46
heu..
merci bien, mais comment faire pour la convertir? il y as une fonction?
Marsh Posté le 28-11-2007 à 00:40:13
Code : |
ç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 :
|
ou
Code :
|
ça me met un chmod de 1411!!!
allor que
Code :
|
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?
Marsh Posté le 28-11-2007 à 02:36:01
Voila la réponse!
Code :
|
pas évident de trouver lol
il suffisais de convertir la valeur décimal en octale octdec()
on dirrais que le fait de passer par $_GET ou $_POST convertie une valeur octale en décimal!
bref je me suis bien rendu fou, je me suis arraché tt les cheveux! j'ai même trouver mon propre post sur google mdr
je dormirais moins con encor une fois^^
Marsh Posté le 28-11-2007 à 00:11:33
$oct=777
ça ne marche pas!
allors que
Fonctionne à merveille
Donc ma demande est:
Il y as t'il un fonction qui permet transformer ma variable numérique en variable numérique à 4 chiffre?
Merci de votre aide!
EDIT: reportez vous au 4eme message svp
Message édité par GostSn le 28-11-2007 à 02:36:40
---------------
http://www.free-tribes.org