chmod трабла

Kelkos

Сам себе программер
chmod трабла

такая трабла.. загружаю файл на сервер и потом надо выставить доступ. Задаю chmod ($basefilename, 0777); всё работает, но как только пытаюсь сделать типа

$ch='0777';
chmod ($basefilename, $ch);
выдаёт ошибку.. ругается на неправильный параметр. вот я и думаю.. с чего бы это? :confused: и как с этим бороться?
 

Winer

Мимо проходил
ты ман правильно читал ??? а почему тогда mode у тебя string ???
 
сначала сюда
[m]chmod[/m]
сообщение от raven_25041980 at yahoo dot com
потом сюда
[m]intval[/m]
 

Kelkos

Сам себе программер
Неа.. не помогло..
Выдаёт Warning: chmod(): Inappropriate file type or format in /usr/home/3dviewport/public_html/uploader.php on line 24

код
chmod ($basefilename, intval ($_POST['file_rights']));

В $_POST['file_rights'] передаётся значение '0777'
 
Kelkos а если повнимательней почитать?
PHP:
 chmod ($basefilename, intval ($_POST['file_rights'], 8));
 

Kelkos

Сам себе программер
Во! Всё заработало.. я просто чувствовал, что проблема "где то тут", а доказать не мог ;)
nofx, спасиб!
 
Сверху