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

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);

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