@viktorross

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

Здравствуйте, подскажите пожалуйста, у меня есть скрипт который загружает картинку на сервер, но я хочу чтобы загружалось 4 картинки, как мне переделать этот код чтобы он принимал несколько фото и записывал названия этих фотографий в таблицу в разные строки?

if($_FILES['image']['name']) {
  		global $config_abs_path;

  		if (!file_exists($dir)) {
  		$add_dir = mkdir($config_abs_path."/images/comment_img/".$timestamp, 0777, true);
  }

  		$dir = $config_abs_path."/images/comment_img/".$timestamp;

  		$this->img=new image('image',$dir,"banner");
  		$allowedtypes=array("jpeg", "jpg", "png", "gif", "swf", "svg");
  		$this->img->setTypes($allowedtypes);
  		$this->img->setGenerate(0);
  		if(!$this->img->verify());
  	}

if($_FILES['image']['name']) {
      if($this->img->upload()) $this->clean['image'] = $this->img->getUploadedFile();
      else  $this->addError($this->img->getError());
    } else $this->clean['image']='';

$db->query('insert into '.$this->table.' set  `folder_img`="'.$timestamp.'", `filename` = "'.$this->clean['image'].'";');
//
и записывать уже например вот так `filename` = "'.$this->clean['image'].', `filename_1` = "'.$this->clean['image_1'].', `filename_2` = "'.$this->clean['image_2'].', `filename_3` = "'.$this->clean['image_3'].'


<input multiple type="file" id="image" name="image[]"/>
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Как научиться искать в интернете ответы на примитивные вопросы?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы