"txt", "text/html"=>"html", "application/msword"=>"doc", "image/pjpeg"=>"jpg", "image/jpeg"=>"jpeg", "image/png"=>"png", "image/gif"=>"gif", "image/tiff"=>"tiff" ); $ext = "." . $type[$_FILES['text']['type']]; // наличие картинки $foto = 0; //загрузка текста if(move_uploaded_file($_FILES['text']['tmp_name'], $uploaddir . $filename . $ext)){ for($i=0;$i= $max_img_size) echo "Размер файла больше " . $max_img_size; if (!exif_imagetype($filename . "-" . ($i+1) . $ext)) echo "Неправильное расширение файла."; $size = GetImageSize($filename . "-" . ($i+1) . $ext); if (($size[0][$i] >= $max_image_width) || ($size[1][$i] >= $max_image_height)) echo "Ширина и высота превышают максимум"; if (move_uploaded_file($_FILES['img']['tmp_name'][$i], $uploaddir . $filename . "-" . ($i+1) . $ext)){ //если есть alt к файлу if (isset($_POST['img_alt'][$i])) { //сохраняем alt $img_alt = $_POST['img_alt'][$i]; echo $img_alt . "
"; } //если хоть одна картинка выбрана (неважно в каком поле) $foto = 1; if($foto == 1){ //вставляем данные про картинки в базу $sql="INSERT INTO `img`(name,size,alt,id_menu,page_id,id_text) VALUES('$filename','$size','$img_alt','$menu','$page',$auto_text)"; mysql_query ($sql); }else{ $error = $_FILES['img']['error'][$i]; return $error; return "Файл " . $uploaddir . $filename . "-" . ($i+1) . $ext . " не удалось загрузить."; } }//if (move... } }//for($i=0; //если файл загружен правильно, вставляем в базу данные про текст $sql = "INSERT INTO `pages`(page_pid,page_name,id_mod,id_menu) VALUES('$page','$filename','$mod','$menu')"; mysql_query ($sql); $auto_page = mysql_insert_id(); $sql2 = "INSERT INTO `texts`(id_menu,id_mod,page_id,main_text) VALUES('$menu','$mod','$auto_page','$filename')"; mysql_query ($sql2); }else{ //если текст.файл не загружен, ошибка $error=$_FILES['text']['error']; return $error; return "

Файл " . $uploaddir . $filename . $ext . " не удалось загрузить!

"; } }//if (isset($_FILES)) }//function upload if (isset($_POST['send'])){ $error = ""; $img_alt = isset($_POST['img_alt']) ? $_POST['img_alt'] : 0; $mod = isset($_POST['modul']) ? $_POST['modul'] : 0; $page = isset($_POST['page']) ? $_POST['page'] : 0; $menu = isset($_POST['menu']) ? $_POST['menu'] : 0; //проверка на ошибки if(!$mod) $error = "Выберите нужную папку!"; if(!$page) $error = "Выберите страницу!"; if(empty($error)) echo upload($mod,$page, $img_alt,$menu); else echo "ERROR!: " . $error; }//if (isset($_POST['send'])) ?>