Как получить ссылку загруженного файла в собственную папку с помощью PHP - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь загрузить несколько изображений в мою папку images и получить ссылку на это изображение ($image_0, ...).

Текущий код не хочет загружать изображения в мою папку images.

Как я могу это исправить?

HTML

<form method='POST' enctype='multipart/form-data'>
  <input type='file' name='image[]' accept='image/*' multiple/>
  <button type='submit'>Submit</button>
</form>

PHP

$image = $_POST['image'];

$target = $_SERVER['DOCUMENT_ROOT'].'/images/';
$count = 0;

foreach ($_FILES['image']['name'] as $filename) {

  $tmp = $_FILES['image']['tmp_name'][$count];
  $count = $count + 1;
  $temp = $target.basename($filename);
  move_uploaded_file($tmp, $temp);
  $temp = '';
  $tmp = '';

}

$image_0 = $_FILES['image']['name'][0];
$image_1 = $_FILES['image']['name'][1];
$image_2 = $_FILES['image']['name'][2];
$image_3 = $_FILES['image']['name'][3];
$image_4 = $_FILES['image']['name'][4];

$db->Query("INSERT INTO user_location (image_0, image_1, image_2, image_3, image_4) VALUES ('$image_0', '$image_1', '$image_2', '$image_3', '$image_4')");

1 Ответ

0 голосов
/ 29 октября 2018

Изменить эту строку:

<input type='file' name='file[]' accept='image/*' multiple/>

до:

<input type='file' name='image[]' accept='image/*' multiple/>

Я надеюсь, что помог тебе. Наслаждайся этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...