Добро пожаловать, Гость!
новости - Страница 2
Общие вопросы | новости
karenkmk :
всем здарова.
кто знает в чём может быть причина
не добавляются новости на сайте?
при добавлении новости пишет что новость слишком короткая.
я уже не знаю какой ещё текст написать чтобы она добавилась.
на любой текст пишет что новость слишком короткая.
я уже подменял полностью папку news с чистого двига брал всеравно ошибка не пропадает.
может где в базе посмотреть или ещё где?
зарание благодарен.
новости
9 Мая 2017всем здарова.
кто знает в чём может быть причина
не добавляются новости на сайте?
при добавлении новости пишет что новость слишком короткая.
я уже не знаю какой ещё текст написать чтобы она добавилась.
на любой текст пишет что новость слишком короткая.
я уже подменял полностью папку news с чистого двига брал всеравно ошибка не пропадает.
может где в базе посмотреть или ещё где?
зарание благодарен.
Комментарии:
karenkmk 9 Мая 2017
Автор темы
<?
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
user_access('adm_news',null,'index.php?'.SID);
// Переменные по умолчанию
if (isset($_POST['view']))
{
$news['title'] = $_POST['title'];
$news['msg'] = $_POST['msg'];
$news['link'] = $_POST['link'];
$news['id_user'] = $user['id'];
}else{
$news['title'] = null;
$news['msg'] = null;
$news['link'] = null;
$news['id_user'] = null;
}
if (isset($_POST['title']) && isset($_POST['msg']) && isset($_POST['link']) && isset($_POST['ok']))
{
$title = esc($_POST['title'],1);
$link = esc($_POST['link'],1);
$msg = esc($_POST['msg'],1);
if ($link != NULL && !preg_match('#^https?://#',$link) && !preg_match('#^/#i',$link))$link='/'.$link;
if (strlen2($title)>50){$err = 'Слишком большой заголовок новости';}
if (strlen2($title)<3){$err = 'Короткий заголовок';}
$mat = antimat($title);
if ($mat)$err[] = 'В заголовке новости обнаружен мат: '.$mat;
if (strlen2($msg)>10024){$err='Содержиние новости слишком большое';}
if (strlen2($msg)<2){$err='Новость слишком короткая';}
$mat = antimat($msg);
if ($mat)$err[]='В содержании обнаружен мат: '.$mat;
$title = my_esc($_POST['title']);
$msg = my_esc($_POST['msg']);if (!isset($err)){
$ch = intval($_POST['ch']);
$mn = intval($_POST['mn']);
$main_time = time()+$ch*$mn*60*60*24;if ($main_time<=time())
$main_time = 0;
mysql_query("INSERT INTO `news` (`time`, `msg`, `title`, `main_time`, `link`) values('$time', '".$msg."', '$title', '$main_time', '$link')");
mysql_query("update `user` set `news_read` = '0'");
$news['id'] = mysql_insert_id()
Автор темы
<?
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
user_access('adm_news',null,'index.php?'.SID);
// Переменные по умолчанию
if (isset($_POST['view']))
{
$news['title'] = $_POST['title'];
$news['msg'] = $_POST['msg'];
$news['link'] = $_POST['link'];
$news['id_user'] = $user['id'];
}else{
$news['title'] = null;
$news['msg'] = null;
$news['link'] = null;
$news['id_user'] = null;
}
if (isset($_POST['title']) && isset($_POST['msg']) && isset($_POST['link']) && isset($_POST['ok']))
{
$title = esc($_POST['title'],1);
$link = esc($_POST['link'],1);
$msg = esc($_POST['msg'],1);
if ($link != NULL && !preg_match('#^https?://#',$link) && !preg_match('#^/#i',$link))$link='/'.$link;
if (strlen2($title)>50){$err = 'Слишком большой заголовок новости';}
if (strlen2($title)<3){$err = 'Короткий заголовок';}
$mat = antimat($title);
if ($mat)$err[] = 'В заголовке новости обнаружен мат: '.$mat;
if (strlen2($msg)>10024){$err='Содержиние новости слишком большое';}
if (strlen2($msg)<2){$err='Новость слишком короткая';}
$mat = antimat($msg);
if ($mat)$err[]='В содержании обнаружен мат: '.$mat;
$title = my_esc($_POST['title']);
$msg = my_esc($_POST['msg']);if (!isset($err)){
$ch = intval($_POST['ch']);
$mn = intval($_POST['mn']);
$main_time = time()+$ch*$mn*60*60*24;if ($main_time<=time())
$main_time = 0;
mysql_query("INSERT INTO `news` (`time`, `msg`, `title`, `main_time`, `link`) values('$time', '".$msg."', '$title', '$main_time', '$link')");
mysql_query("update `user` set `news_read` = '0'");
$news['id'] = mysql_insert_id()
kantry 9 Мая 2017
karenkmk, в add.php
впиши
var_dump($_POST); exit;
if (strlen2($msg)>10024){$err='Содержиние новости слишком большое';}
и вывод сюда.
karenkmk, в add.php
впиши
var_dump($_POST); exit;
if (strlen2($msg)>10024){$err='Содержиние новости слишком большое';}
и вывод сюда.
karenkmk 9 Мая 2017
Автор темы
щас выдерну
Добавлено:
да тут дело не в базе.
я полностью удалил все таблицы от новостей ну там их всего две.
экспортировал с оригинального движка те же таблицы
но результат один и тот же.
файлы в папке news тоже с оригинального подменил и в папке
sys/inc/news_main.php
тоже оригинальный залил.
но короче результат один и тот же.
реально не доганяю где косяк.
залез даже в группы админов да и там флаг стоит чтобы новости создатели могли добавлять.
вот кто что ещё посоветует сделать?
Автор темы
щас выдерну
Добавлено:
да тут дело не в базе.
я полностью удалил все таблицы от новостей ну там их всего две.
экспортировал с оригинального движка те же таблицы
но результат один и тот же.
файлы в папке news тоже с оригинального подменил и в папке
sys/inc/news_main.php
тоже оригинальный залил.
но короче результат один и тот же.
реально не доганяю где косяк.
залез даже в группы админов да и там флаг стоит чтобы новости создатели могли добавлять.
вот кто что ещё посоветует сделать?