Поэтому я пытаюсь разработать сценарий, в котором все пользователи могут загружать изображение в динамически создаваемую папку.
Вот линия, которую я сделал.
$newID = 1
mkdir('uploads/job_images/'.$newID.'/',0755);
Это создаст папку внутри «uploads/job_images», которая уже настроена.
Моя проблема в том, что если для разрешения «образы заданий» установлено значение 755 или 766, это не позволит мне создать каталог. Но когда я пытаюсь установить разрешение «job_images» на 777, это позволяет мне создать каталог. Но говорят, что 777 — это угроза безопасности. Как вы думаете, почему я не могу создать папку внутри «job_images», если для разрешения установлено значение 755, но позволяет мне создать папку внутри «job_images», если для разрешения «job_images» установлено значение 777?
Созданная папка также имеет «владелец/группа», установленную на 99/99 (никто). С этой группой владельцев все в порядке?
Вопросы:
- Могу ли я сделать это, не используя 777 для папки «job_images», или оставить 777, это нормально?
- Нужно ли менять владельца созданной папки? Возможно, когда-нибудь мне понадобится удалить эти папки.
- Как сделать группу созданных папок пользователями сайта по умолчанию?