Общие вопросы

Автор kak2z, 14 марта 2012, 13:15:44

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kak2z

Сыпятся ошибки кучами)) Неопределенные (599800)
Цитировать
http://kak2z.ru/index.php?action=simpletickers8: Undefined index: simpletickers_Year
Файл:  /Themes/default/languages/Uppod.russian-utf8.php (main sub template - eval?)
Строка: 180

Цитироватьhttp://kak2z.ru/index.php?page=page1287&p1=0/*N*/and/*N*/4=3&p2=20&cat=08: Undefined index: 0/*N*/and/*N*/4=5
Файл: /Themes/default/languages/Uppod.russian-utf8.php (view_page sub template - eval?)
Строка: 145

Цитировать
http://kak2z.ru/index.php?page=page1287&p1=0/*N*/and/*N*/4=3&p2=20&cat=08: Undefined index: 0/*N*/and/*N*/4=4
Файл: /Themes/default/languages/Uppod.russian-utf8.php (view_page sub template - eval?)
Строка: 139

Цитироватьhttp://kak2z.ru/index.php?page=page1287&p1=0/*N*/and/*N*/4=3&p2=20&cat=08: Undefined index: 0/*N*/and/*N*/4=2
Файл: /Themes/default/languages/Uppod.russian-utf8.php (view_page sub template - eval?)
Строка: 151

Все ошибки от гостей)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Krazy

Uppod.russian-utf8.php а это не мой файл

kak2z

файл то не ваш.. а при удалении мода пропадаешь ошибка.. где то что то не определяется в моде и изза этого лезет ошибка. Может гуру нам подскажут что сделать?)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

maestrosite.ru

kak2z,  а где вы такие интересные ссылки взяли? Показанные вам запросы относятся к порталу. И насколько я понимаю, параметр p1 - это ваше творчество. И что-то подсказывает мне, то параметр это вы не фильтруете.

upd
О, как! Вы оказывается про него уже рассказывали:
Цитата: kak2z от 10 февраля 2012, 16:43:51
Надо при не определении этого параметра выдать значение по умолчанию, я так у себя допустим делал
if(isset($_GET["p1"])) $pag1 = $_GET['p1']; else  $pag1 = '0';
Рекомендую:

$pag1 = isset($_GET['p1']) ? (int)$_GET['p1'] : 0;
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

kak2z

$pag1 = isset($_GET['p1']) ? (int)$_GET['p1'] : 0;

)) с удовольствием буду такую запись использовать если синтаксис расскажете)) Я частенько такое вижу но не могу толком понять как эта строка работает) что в данном случае значит ? и :
Спасибо)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

maestrosite.ru

Цитата: kak2z от 20 марта 2012, 13:41:24
$pag1 = isset($_GET['p1']) ? (int)$_GET['p1'] : 0;

)) с удовольствием буду такую запись использовать если синтаксис расскажете)) Я частенько такое вижу но не могу толком понять как эта строка работает) что в данном случае значит ? и :
Спасибо)
Синтаксис простейший - http://www.php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary

Но главное не это, а фильтрация пользовательских данных - (int) - приведение типа:
$pag1 = isset($_GET['p1']) ? (int)$_GET['p1'] : 0;

upd мы отошли от темы этой темы. Если есть возможность, то лучше отделить крайние сообщения о p1
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru