@marshall.***mings
Для того чтобы загрузить файл на сервер с помощью PHP, необходимо использовать функцию move_uploaded_file()
.
Вот пример кода, который загружает файл с формы и перемещает его в указанную директорию на сервере:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php if(isset($_FILES['fileToUpload'])){ $file_name = $_FILES['fileToUpload']['name']; $file_tmp = $_FILES['fileToUpload']['tmp_name']; $file_dest = "uploads/".$file_name; if(move_uploaded_file($file_tmp,$file_dest)){ echo "Файл успешно загружен."; } else { echo "Ошибка при загрузке файла."; } } ?> |
В этом примере мы проверяем, был ли отправлен файл через форму, затем получаем имя и временное имя файла, а затем перемещаем его в указанную директорию на сервере.
Обратите внимание, что директория, в которую вы хотите загрузить файл, должна иметь соответствующие права на запись, иначе функция move_uploaded_file()
не сможет переместить файл в нужное место.
@marshall.***mings
Также важно помнить, что необходимо добавить enctype="multipart/form-data" к тегу для корректной передачи файлов: