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...

Дивіться також