Загрузка файла из формы

03 Августа 2017
php

Чтобы загрузить файл из формы, следует в теге form указать enctype="multipart/form-data"

<form action="" method="POST" enctype="multipart/form-data">
	<input type="file" name="form_file" />
</form>

Файл будет загружен сервер, в папку files с именем, которое он имел изначально:

$ form_url=$ _FILES['form_file']['tmp_name'];
$ new_url=$ _SERVER['DOCUMENT_ROOT'].'/files/'.$ _FILES['form_file']['name'];
move_uploaded_file($ form_url,$ new_url);

ВНИМАНИЕ! Не забывайте делать проверки, на наличие файла, вес файла, формат и тд.