Регистрация Войти
Войти через VK




Поиск по сайту



PHP Поиск



Занимаемся с нуля раскруткой сайтов постранично, работая над оптимизацией каждого запроса.

Суперглобальный массив $_FILES

Для каждого загруженного файла массив $_FILES содержит массив, со следующими данными:

  • $_FILES['userfile']['name'] - исходное имя файла, такое, каким его видел пользователь, выбирая файл;
  • $_FILES['userfile']['type'] - mime/type файла, к примеру, может быть image/gif; это поле полезно сохранить, если Вы хотите предоставлять интерфейс для скачивания загруженных файлов;
  • $_FILES['userfile']['size'] - размер загруженного файла;
  • $_FILES['userfile']['tmp_name'] - полный путь к временному файлу на диске;
  • $_FILES['userfile']['error'] - Начиная с версии 4.2.0, содержит код ошибки, который равен 0, если операция прошла успешно.

php загрузка файла коды ошибок

UPLOAD_ERR_OK

Значение: 0; Ошибок не возникало, файл был успешно загружен на сервер.

UPLOAD_ERR_INI_SIZE

Значение: 1; Размер принятого файла превысил максимально допустимый размер, который задан директивой upload_max_filesize конфигурационного файла php.ini.

UPLOAD_ERR_FORM_SIZE

Значение: 2; Размер загружаемого файла превысил значение MAX_FILE_SIZE, указанное в HTML-форме.

UPLOAD_ERR_PARTIAL
Значение: 3; Загружаемый файл был получен только частично.
UPLOAD_ERR_NO_FILE
Значение: 4; Файл не был загружен.
UPLOAD_ERR_NO_TMP_DIR

Значение: 6; отсутствует временная папка.

UPLOAD_ERR_CANT_WRITE

Value: 7; Failed to write file to disk. Introduced in PHP 5.1.0.

UPLOAD_ERR_EXTENSION

Value: 8; A PHP extension stopped the file upload. PHP does not provide a way to ascertain which extension caused the file upload to stop; examining the list of loaded extensions with phpinfo() may help. Introduced in PHP 5.2.0.

Подробное описание загрузки файла на сервер и примеры работы.



Смотрите также:
Все функции файл
Все функции array
Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание:


Новое за неделю



Сейчас на сайте: 1054