'; if (mysql_result(mysql_query("SELECT COUNT(*) FROM `loads` WHERE `id` = '". num($_GET['id']) ."' AND `path` LIKE '%elit%'"),0) > 0) { $rating = round(abs(input($_POST['rating'])), 2); if ($rating == 0.00) $err .= 'Рейтинг не может быть равен 0.
'; if ($rating > $user['rating']) $err .= 'Рейтинг файла не может быть больше вашего рейтинга.
'; } if (!in_array($patc['extension'], explode(';', $sys['file']))) $err .= 'Запрещенное расширение файлов.
'; if ($_FILES['file']['size'] > 20048576) $err .= 'К загрузке доступны файлы весом менее 20 мб.
'; if (!empty($_FILES['scr_1']['tmp_name']) && $_FILES['scr_1']['size'] > 2048576) $err .= 'Слишком большой вес скриншота, макс. 2 мб.
'; if (!empty($_FILES['scr_2']['tmp_name']) && $_FILES['scr_2']['size'] > 2048576) $err .= 'Слишком большой вес скриншота, макс. 2 мб.
'; if (!empty($_FILES['scr_3']['tmp_name']) && $_FILES['scr_3']['size'] > 2048576) $err .= 'Слишком большой вес скриншота, макс. 2 мб.
'; if (mb_strlen($opis) < 3 || mb_strlen($opis) > 500) $err.= 'Недопустимая длина названия!
'; error($err); if(!isset($err)){ # директория файлов $file_dir = H .'/files/loads/'.$di['path'].'/'; # директория файлов $file_src = H .'/files/screen/'; # Уникальное имя файла $key = md5('file' . time()); $gg = 'teamdiz_ru'. substr($key, 0, 15) .'.'. $patc['extension']; $key1 = $file_dir .''. $gg; if ($patc['extension'] == zip) { require_once(H .'/loads/pclzip.lib.php'); $archive = new PclZip($_FILES['file']['tmp_name']); //создаем новый архив $archive->add('TeamDIZ_Ru.txt'); //добавляем файл $archive->add('teamban.gif'); //добавляем файл } # Копирование файла copy($_FILES['file']['tmp_name'] , $key1); if (!empty($_FILES['scr_1']['tmp_name'])) { # Инфа о файле $patch = pathinfo($_FILES['scr_1']['name']); // Проверка верности расширения if (!in_array($patch['extension'], explode(';', $sys['images']))) $err .= 'Запрещенное расширение скриншотов.
'; if (!isset($err)) { # Уникальное имя файла $key2 = md5('screen1' . time()); $key2 = substr($key2, 0, 15) .'.'. $patch['extension']; # Копирование файла move_uploaded_file($_FILES['scr_1']['tmp_name'], $file_src . $key2); } } if (!empty($_FILES['scr_2']['tmp_name'])) { # Инфа о файле $patch = pathinfo($_FILES['scr_2']['name']); // Проверка верности расширения if (!in_array($patch['extension'], explode(';', $sys['images']))) $err .= 'Запрещенное расширение скриншотов.
'; if (!isset($err)) { # Уникальное имя файла $key3 = md5('screen2' . time()); $key3 = substr($key3, 0, 15) .'.'. $patch['extension']; # Копирование файла move_uploaded_file($_FILES['scr_2']['tmp_name'], $file_src . $key3); } } if (!empty($_FILES['scr_3']['tmp_name'])) { # Инфа о файле $patch = pathinfo($_FILES['scr_3']['name']); // Проверка верности расширения if (!in_array($patch['extension'], explode(';', $sys['images']))) $err .= 'Запрещенное расширение скриншотов.
'; if (!isset($err)) { # Уникальное имя файла $key4 = md5('screen3' . time()); $key4 = substr($key4, 0, 15) .'.'. $patch['extension']; # Копирование файла move_uploaded_file($_FILES['scr_3']['tmp_name'], $file_src . $key4); } } mysql_query("INSERT INTO `loads` (user, time, name, opis, type, path, refid, size, ext, file, src_1, src_2, src_3, file_name, format, rating) values('$user[id]', '".time()."', '".$name."', '".$opis."', 'file', '". $di['path'] ."/', '".num($_GET['id'])."', '". $_FILES['file']['size'] ."', '". $patc['extension'] ."', '". $key1 ."', '". $key2 ."', '". $key3 ."', '". $key4 ."', '". $gg ."', '". $type ."', '". $rating ."')"); $mid=mysql_insert_id(); header("Location: ../loads/file.php?id=".$mid.""); } } # Заголовок модуля $title = 'Добавление файла'; require_once(H .'/inc/head.php'); echo "\n"; echo '
В загрузки
'; require_once(H .'/inc/foot.php'); ?>