Задать вопрос
@belka1906

Каким образом можно задать права на загружаемый средствами php файл?

Используется бесплатный хостинг, доступ по ftp. Каким образом можно задать права на загружаемый средствами php файл? По умолчанию 600.

Пытаюсь так:

chmod($file, 0755); где $file = "/img/имя_файла" - не получается.
  • Вопрос задан
  • 2637 просмотров
Подписаться 2 Оценить 6 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
1. Попробуйте chmod($file, 0644); (где $file= полный путь к файлу. В вашем примере /img/имя_файла неправильный путь)
2. Пишите хостинг-провайдеру. Это баг. Загруженный файл должен иметь 644 если не ошибаюсь.
Ответ написан
@Masterme
запустите из браузера скрипт
<?php
print exec('whoami');
print "\n";
print exec('ls -la /home/s/qqq.hut2.ru/WWW/version3/img/1385126513_Koala.jpg');

(или какой там у вас файл)
и покажите результат
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы