Причина:когда загружаю файлы,он пишет-размер не должен превышать мб из мб(тоесть размер)
________ посл. ред. 04.11.2013 в 06:14; всего 1 раз(а); by Asadal
require '../system/sid.php';
require '../system/config.php';
include '../system/user.php';
include '../system/head.php';
include '../system/navigator.php';
// создание раздела
if (isset($_POST['add']))
{
$nazv = trim(mysql_real_escape_string(check($_POST['nazv'])));
$empty = mysql_query("SELECT `id` FROM `fo_cat` WHERE `title` = '$nazv' LIMIT 1";
if (empty($nazv)) {
err('Не заполнено название раздела!');
} elseif (mysql_num_rows($empty) != FALSE) {
err('Раздел с таким названием уже создан!');
} else {
mysql_query("INSERT INTO `fo_cat` SET `title` = '$nazv'";
header('Location: admin.php?do=fo_razdel');
}
}
// удаление раздела
if (isset($_GET['del']))
{
$del = my_int($_GET['del']);
// проверка существовани раздела
$empty = mysql_query("SELECT * FROM `fo_cat` WHERE `id` = '$del' LIMIT 1";
if (mysql_num_rows($empty) != FALSE)
{
while($q = mysql_fetch_assoc($empty))
{
// выборка подразделов
$pd = mysql_fetch_assoc(mysql_query("SELECT `id` FROM `fo_pod` WHERE `cid` = '$q[id]'");
// выборка файлов
$files = mysql_fetch_assoc(mysql_query("SELECT `id`, `url` FROM `fo_files` WHERE `rid` = '$del'");
// удаление файлов с папки
if (file_exists($files['url'])) unlink($files['url']);
// удаление файлов с базы
mysql_query("DELETE FROM `fo_files` WHERE `rid` = '$del'";
// удаление рейтинга файла
mysql_query("DELETE FROM `rating_files` WHERE `uid` = '$files[id]'";
// удаление комментариев файла
mysql_query("DELETE FROM `fo_komm` WHERE `uid` = '$files[id]'";
// удаление подразделов
mysql_query("DELETE FROM `fo_pod` WHERE `cid` = '$q[id]'";
}
// удаление раздела
mysql_query("DELETE FROM `fo_cat` WHERE `id` = '$del' LIMIT 1";
header('Location: admin.php?do=fo_razdel');
} else {
err('Раздела не существует!');
}
}
// завершение редактирования
if (isset($_POST['edit_ok'])) {
$idr = my_int($_POST['idr']);
$sql_1 = mysql_query("SELECT `id` FROM `fo_cat` WHERE `id` = '$idr' LIMIT 1";
$nazv = trim(mysql_real_escape_string(check($_POST['nazv'])));
$sql_2 = mysql_query("SELECT `id` FROM `fo_cat` WHERE `title` = '$nazv' AND `id` != '$idr' LIMIT 1";
if (empty($nazv)) {
err('Не заполнено название раздела!');
} elseif (mysql_num_rows($sql_2) != FALSE) {
err('Раздел с таким названием уже создан!');
} elseif (mysql_num_rows($sql_1) == FALSE) {
err('Раздела не существует!');
} else {
mysql_query("UPDATE `fo_cat` SET `title` = '$nazv' WHERE `id` = '$idr' LIMIT 1";
header('Location: admin.php?do=fo_razdel');
}
}
$look = mysql_result(mysql_query("SELECT COUNT(id) FROM `fo_cat`", 0);
$n = new navigator($look, 10, '?do=fo_razdel&');
$view = mysql_query("SELECT `fo_cat`.*,(SELECT COUNT(id) FROM `fo_pod` WHERE `fo_pod`.`cid` = `fo_cat`.`id`) AS c FROM `fo_cat` ORDER BY `fo_cat`.`id` ASC {$n->limit}";
// подразделы
case fo_podrazdel:
echo $div_title . 'Подразделы' . $div_end;
// создание подраздела
if (isset($_POST['add'])) {
$nazv = trim(mysql_real_escape_string(check($_POST['nazv'])));
$r = my_int($_POST['r']);
$empty = mysql_query("SELECT `id` FROM `fo_pod` WHERE `cid` = '$r' AND `title` = '$nazv' LIMIT 1";
if (empty($nazv)) {
err('Не заполнено название подраздела!');
} elseif (mysql_num_rows($empty) != FALSE) {
err('Подраздел с таким названием уже создан!');
} elseif (empty($r)) {
err('Не выбран раздел!');
} else {
$in