#php #permissions #chmod
#php #разрешения #chmod
Вопрос:
Здравствуйте, как я могу проверить, есть ли у папки разрешения для записи и чтения через php.
Я также хочу проверить наличие разрешений для include и file_get / put_contents.
Я создаю тестовый код для проверки разрешений.
Ответ №1:
Проверьте is_writable och is_readable. Они предназначены именно для этого.
Комментарии:
1. Хорошо, как насчет include и file_get_contents. Я не знаю, какие настройки php.ini для них. Для них мне нужна только настройка, тогда я буду использовать ini_get.
2. Вы не меняете права доступа к файлам в php.ini. Вы меняете их, используя chmod в качестве владельца файлов (у FTP, SSH и даже PHP есть команда chmod). Вы можете прочитать больше о разрешениях для файлов и о том, как их правильно установить здесь: catcode.com/teachmod
Ответ №2:
Комментарии:
1. Я не хочу их менять, я хочу проверить, имеет ли папка эти разрешения.
2. Спасибо за это. Я пробовал это, но в Windows мои разрешения глючат, и это не сработало, теперь все в порядке в Linux.