$v foreach ($_FILES['file']['name'] as $k=>$v) { //директория загрузки $uploaddir = "upl/"; //новое имя изображения $apend=date('YmdHis').rand(100,1000).'.png'; //путь к новому изображению $uploadfile = "$uploaddir$apend"; //Проверка расширений загружаемых изображений if($_FILES['file']['type'][$k] == "image/gif" || $_FILES['file']['type'][$k] == "image/png" || $_FILES['file']['type'][$k] == "image/jpg" || $_FILES['file']['type'][$k] == "image/jpeg") { //черный список типов файлов $blacklist = array(".php", ".phtml", ".php3", ".php4"); foreach ($blacklist as $item) { if(preg_match("/$item\$/i", $_FILES['file']['name'][$k])) { echo "Нельзя загружать скрипты."; exit; } } //перемещаем файл из временного хранилища if (move_uploaded_file($_FILES['file']['tmp_name'][$k], $uploadfile)) { //получаем размеры файла $size = getimagesize($uploadfile); //проверяем размеры файла, если они нам подходят, то оставляем файл if ($size[0] < $pic_weight && $size[1] < $pic_height) { //.....код //я обычно заношу пути к изображениям в бд //.....код echo "