file — несколько php кодов для загрузки изображений

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

Я думаю, у меня есть проблема здесь:

if(isset($_FILES['image'])) {

$myImage = new _image;
$myImage->uploadTo = 'uploads/';
$res = $myImage->upload($_FILES['image']);
if($res) {
// RESIZE
//$myImage->padColour = '#222222';
$myImage->newWidth = 400;
$myImage->newHeight = 300;
$i = $myImage->resize();
echo $i;
}
} else {
?>
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>
<input type="file" name="image" id="image" />
</p>
<p>
<input type="submit" name="button" id="button" value="Submit" />
</p>
</form>

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

0

Решение

Я думаю, что нашел то, что вы ищете. Это обеспечивается formget.com и использует PHP & JQuery.

Первое, что вы хотите сделать, это изменить ..

<input type="file" name="image" id="image" />

..в

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

Преимущество image [] заключается в том, что они будут храниться и доставляться в виде массива.

Так..

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

..превратится во что-то вроде этого:

array(0 => img1, 1 => img2, 2 => ...)
0

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

попробуй этот код ….

<тип ввода = «файл» имя = «файл []» несколько />

PHP-код: —

for($p=0;$p&lt;count($_FILES['file']['name']);$p++){

echo $_FILES['file']['name'][$p];
echo "<br />";

}

Я думаю, что это поможет вам ….

0

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