is_uploaded_file
(PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8)
is_uploaded_file — Визначає, чи завантажено файл за допомогою HTTP POST
Опис
is_uploaded_file(string $filename): bool
Повертає true
, якщо файл filename
був завантажений за допомогою HTTP POST. Це корисно для засвідчення того, що зловмисний користувач не намагається обдурити скрипт так, щоб він працював із файлами, з якими працювати не повинен – наприклад, /etc/passwd.
Такі перевірки особливо корисні, якщо існує можливість, що операції над файлом можуть показати його вміст користувачеві або навіть іншим користувачам тієї ж системи.
Для правильної роботи функції **is_uploaded_file()**нужен аргумент вида$_FILES['userfile']['tmp_name'], - имя загруженного файла на клиентской машине$_FILES['userfile']['name']не подходит.
Список параметрів
filename
Ім'я файлу, що перевіряється.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання функції is_uploaded_file()****
Loading...
Дивіться також
- move_uploaded_file() - Переміщує завантажений файл у нове місце
- $_FILES
- Простий приклад використання можна знайти у розділі "Завантаження файлів на сервер".