is_writable
Проверяет, можно ли записать в файл или папку.
Синтаксис
is_writable(string $filename): boolПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $filename | string | Путь к файлу или папке. |
Возвращаемое значение
bool`true`, если запись разрешена.
Примеры
Можно ли писать во временную папку:
<?php
var_dump(is_writable(sys_get_temp_dir()));Результат:
bool(true)Примечания
На сервере папки для загрузок и кеша должны быть доступны для записи пользователю, от имени которого работает PHP.
См. также
- is_readable — Проверяет, что файл существует и доступен для чтения.
- file_put_contents — Записывает данные в файл.
- mkdir — Создаёт папку.
Вопросы и ответы по теме
В учебнике
- Чтение и запись файлов — Работа с файлами в PHP — запись, чтение, дозапись, чтение по строкам, проверка существования и удаление.