ftp_chmod передача прав доступа через форму

Dm1trY

Новичок
ftp_chmod передача прав доступа через форму

Изменение прав удаленного файла...
ftp_chmod($conn_id, 0644, $file)

Мне нужно передавать права файла через форму,
но когда значение переменной прнобразовывается в тип integer
ftp_chmod($conn_id, (int)$perm, $file)
То отбрасывается 0 из начала и в этоги мы имеем кривые права на файл...
как сделать так чтобы
при измении типа 0 не отбрасывался
 

Кром

Новичок
>как сделать так чтобы при измении типа 0 не отбрасывался

Видимо не преобразовывать к int. :)
 

Dm1trY

Новичок
> Видимо не преобразовывать к int. :)
А как интересно... если ставить просто переменную
ftp_chmod($conn_id, $perm, $file);
то он так же преобразовывает сам...
допустим в $perm = '0755';
ftp_chmod($conn_id, $perm, $file) == ftp_chmod($conn_id, (int)$perm, $file)
Результат будет такой:
d-wxrw--wt
А вот если ручками поставить
ftp_chmod($conn_id, 0755, $file) то все нормально
Но мне надо передавать права, в качестве параметра, а не руками каждый раз писать
 

Metal

Guest
Можете пожалуйсто первести и объяснить:

octdec -- Octal to decimal

что эта функция делает?
Это я из мануала вытянул, не надо меня тужа опять.
Что имеется в виду?

Что такое октал и десимал?
Можете пример привести?
 

SiMM

Новичок
> что эта функция делает?
Returns the decimal equivalent of the octal number represented by the octal_string argument. The largest number that can be converted is 17777777777 or 2147483647 in decimal. As of PHP 4.1.0, this function can also convert larger numbers. It returns float in that case.
http://translate.ru
http://phpclub.ru/manrus/f/octdec.html

> Можете пример привести?
Пример есть в мане. Example называется.
 

Metal

Guest
У, спасибо, на Русском куда понятней.
А где исользуются числа в 8-ричном формате?
 

SiMM

Новичок
> А где исользуются числа в 8-ричном формате?
Где угодно. Где удобно.
 

Metal

Guest
всмысле разве не удобней пользоватся десятеричным форматом?
Если не трудно, скажи где ты использовал в последний раз эту систему, и чем она поможет Dm1trY ?
Ну ты просто написал ему как совет этот самый октдес
 

nikit87

Новичок
Metal
ты узнай что такое системы счисления и зачем нужны. и сам поймешь где их используют
 
Сверху