Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » topic.cgi - непонятная проблема

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
непонятная проблема возникла - при переходе с главной через ластпост в тему, которая только создана и там только одно сообщение, скрипт выдает  ошибку в линии 52 :
Hack attempt! at topic.cgi line 52.  
Вот код с топика  начиная с 51 строки :
Код:
 
die "Hack attempt!" unless $inforum =~ m!\A\d{1,3}\Z!;
die "Hack attempt!" if $intopic && $intopic !~ m!\A\d{1,7}\Z!;
$inmembername   = cookie("amembernamecookie");
$inpassword     = cookie("apasswordcookie");

 
Когда в этой же теме пояаляется еще одно сообщение - ошибка пропадает, когда идет переход не через ласпост , а через открытие форума - то ошибки этой нет вообще.
Подскажите  пожалуйста,  в чем может быть причина ошибки  и как ее побороть?

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 11:26 01-06-2004
Xnom



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
trew
ссылку ластпоста в студию, плиз

Всего записей: 778 | Зарегистр. 09-10-2002 | Отправлено: 20:00 01-06-2004
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Xnom http://........../cgi/ikonboard/topic.cgi?%20forum=14&topic=52&start=0
  Точно, пробел есть... А как его можно устранить?
 
 
Добавлено
Точнее , где он у меня вылазит?
 
Добавлено
Xnom Спасибо за наводку ! В этой строку в ikonboard.cgi был пробел в целую сроку...  Исправил, все вроде заработало

Код:
<a href="$threadprog?forum=$inforum&topic=$threadnumber&start=$startnumber">$lastpostname...</a>~;  

 
Подскажи пожалуйста. для общего развития. а что означают эти строки?

Цитата:
die "Hack attempt!" unless $inforum =~ m!\A\d{1,3}\Z!;  
die "Hack attempt!" if $intopic && $intopic !~ m!\A\d{1,7}\Z!;  


Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 20:51 01-06-2004
Xnom



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
trew

Цитата:
Подскажи пожалуйста. для общего развития. а что означают эти строки?  

Если я ничего не путаю, то:

Код:
 
\A - начало выражения
\Z - конец выражения
\d - любая цифра
{m,n} - повторяется не менее m раз, но не более n раз

следовательно, ошибка будет, если в значениях есть что-то кроме цифр, либо не соответствует длина значения

Всего записей: 778 | Зарегистр. 09-10-2002 | Отправлено: 16:27 02-06-2004
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Xnom То есть это выражение  отслеживает нумерацию форума и топиков... Спасибо еще раз !

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 18:17 02-06-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » topic.cgi - непонятная проблема


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru