Не дает права 0777

F
На сайте с 17.10.2016
Offline
3
1360

Здравствуйте! Помогите решить проблему. Есть такой код

        $m_dir = 'storage/uploads/' . date('Y') . '/' . date('m') . '/musics/';
$dir_music = $root . $m_dir;
mkdir($dir_music, '0777', true);

создает папку music, но у нее права 0411, с чем это связано?

стоит на сервере centos + vestacp

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1
flyte:
mkdir($dir_music, '0777', true);

echo (int)0777, "\n";

echo (int)'0777', "\n";

echo (int)777, "\n";

echo (int)'777', "\n";

feel the difference

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
F
На сайте с 17.10.2016
Offline
3
#2
Оптимизайка:
echo (int)0777, "\n";
echo (int)'0777', "\n";
echo (int)777, "\n";
echo (int)'777', "\n";

feel the difference

не понял, что нужно сделать?

AGHost
На сайте с 16.11.2011
Offline
115
#3

flyte, почитайте тут

'0777' != 0777.

8 лет на рынке услуг хостинга - https://agho.st (https://agho.st)
S
На сайте с 30.09.2016
Offline
469
#4

не посмотрел на дату

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий