Как выбрать несколько изображений в php для мобильного сайта?

Я пытался загрузить несколько изображений в php с этим кодом.
Я хочу, чтобы можно было выбрать несколько изображений в php, но это не может работать на мобильном сайте.

<input type="file" name="img_logo1[]" id="img_logo1" multiple />

Извините за плохой английский… 🙂

0

Решение

Этот HTML должен работать, с несколькими оговорками

  • Вы должны выбрать все файлы за один раз, т. Е. Не более одного нажатия кнопки обзора. Каждый новый щелчок по кнопке обзора заменяет предыдущий список выбранных файлов.

  • Вы должны иметь enctype="multipart/form-data" на ваше <form> тег.

Этот простой пример работает

<?php
if($_SERVER["REQUEST_METHOD"] == 'POST') {
echo '<pre>POST ARRAY' . print_r($_POST) . '</pre>';
echo '<pre>FILES ARRAY' . print_r($_FILES) . '</pre>';
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<form method="post" enctype="multipart/form-data">
<input type="file" name="img_logo1[]" id="img_logo1" accept="image/*" multiple />
<button type="submit" name="logout">Go</button>
</form>
</body>
</html>

И производит этот вывод

POST ARRAY Array
(
[logout] =>
)

FILES ARRAY Array
(
[img_logo1] => Array
(
[name] => Array
(
[0] => avatar1.png
[1] => avatar100x100.png
)
[type] => Array
(
[0] => image/png
[1] => image/png
)
[tmp_name] => Array
(
[0] => D:\wamp\tmp\phpF7E6.tmp
[1] => D:\wamp\tmp\phpF7F7.tmp
)
[error] => Array
(
[0] => 0
[1] => 0
)
[size] => Array
(
[0] => 7666
[1] => 4152
)
)
)
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]