Как загрузить фото в php?

Пользователь

от cloyd , в категории: PHP , 2 года назад

Как загрузить фото в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от akeem , год назад

@cloyd 

Чтобы загрузить фотографию на сервер с помощью PHP, вам нужно будет следующее:

  1. Создайте форму HTML, которая будет содержать поле для выбора файла:
1
2
3
4
<form action="upload.php" method="post" enctype="multipart/form-data">
  <input type="file" name="photo">
  <input type="submit" value="Загрузить фото">
</form>


  1. Создайте файл PHP, который будет обрабатывать загрузку файла. Назовем его upload.php.
  2. В файле upload.php используйте суперглобальный массив $_FILES для получения информации о загруженном файле. Например, чтобы получить имя файла, вы можете использовать $_FILES['photo']['name'].
  3. Используйте функцию move_uploaded_file() для перемещения файла из временной директории на сервере в постоянную директорию. Например:
1
2
3
4
5
$tmp_file = $_FILES['photo']['tmp_name'];
$target_file = '/path/to/permanent/directory/' . $_FILES['photo']['name'];

if (move_uploaded_file($tmp_file, $target_file)) {
  echo 'Файл успешно загру


Пользователь

от judd , 7 месяцев назад

@cloyd 

жен!'; } else { echo 'Ошибка при загрузке файла.'; }