Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   Проблема с ikonboard.cgi
RSS

Проблема с ikonboard.cgi

Ошибка

Текущий рейтинг темы: 7.0000

<<Назад  Вперед>>Модератор: GramПечать
 
Crozy
Новичок


Всего сообщений: 5
Рейтинг пользователя: 0





Дата регистрации на форуме:
20 мар. 2006
Люди, помогите, я поповоду Русский Ikonboard Release 4 Post Final. Дело в том что у меня при запуске ikonboard.cgi пишет "Software error: Unrecognized character \xCD at ikonboard.cgi line 267." Что это значит?!
И ещё при запуске setmembers.cgi пишет
"Software error: Can't modify ref-to-glob cast in concatenation (.) or string at setmembers.cgi line 829, near ""$boardurl/$profileprog";"
Execution of setmembers.cgi aborted due to compilation errors."
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
А что написано в этой самой строке 267 файла ikonboard.cgi?
И какая OS на сервере и версия Perl?

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


Всего сообщений: 5
Рейтинг пользователя: 0





Дата регистрации на форуме:
20 мар. 2006
267 это $newmsglink = "<a href=\"$newpostsprog?forum=$forumid\">Новые сообщения</a>";
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
С виду все нормально... Можно попробовать закомментировать эту строку и посмотреть, исчезнет ли ошибка или останется...
И все-таки, какой Perl? Не ActiveState'овский случайно в составе Denver? (А то в нем однажды что-то подобное наблюдалось по-моему.)

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


Всего сообщений: 5
Рейтинг пользователя: 0





Дата регистрации на форуме:
20 мар. 2006
Perl версии 5.8.5.
Версия Apache 1.3.34 (Unix)
Но при входе в админцентр пишет
Версия Perl 5.008005 == Ok?
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Crozy, а перед 267 строчкой что..? привели бы кусок кода (строчек эдак 20, начиная с 257 и заканчивая 277).
Crozy
Новичок


Всего сообщений: 5
Рейтинг пользователя: 0





Дата регистрации на форуме:
20 мар. 2006
my $fm = $forumname; $forumname = qq~<a href="$forumsprog?forum=$forumid">$forumname</a>~;

        $forumlastvisit = $lastvisitinfo{$forumid};



        $folderpicture = qq(&nbsp;);

        

    

        if (($lastposttime > $forumlastvisit) && ($inmembername ne 'Guest') && $lastposter ne $inmembername) {

            $folderpicture = qq~<img src="$forumnewmsggraphic" border="0" align=center>~;

            $posts = qq~<font face="$font" size=$dfontsize2 color=$fonthighlight></b>$posts</b></font><font face="$font" color=$forumfontcolor size=$dfontsize2>~;

            $newmsglink = "<a href=\"$newpostsprog?forum=$forumid\">Новые сообщения</a>";

        }

        else {

            $folderpicture = qq~<img src="$forumdefaultgraphic" border="0" align=center>~;

            $posts = qq~<font face="$font" color=$forumfontcolor size=$dfontsize2>$posts~;

            $newmsglink = "";

        }

        

        if ($inmembername eq 'Guest') { $loginmessage = "Войдите под своим именем, чтобы сообщения, отправленные после вашего последнего визита, были помечены соответвующим значком."; }



        $forumlastvisit = $forumlastvisit + ($timedifferencevalue*3600) + ($timezone*3600);
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Проблема явно кроется в некоректных пробелах... Сложно сказать как с этим бороться. Можно попробовать в окружении проблематичной строчки убрать все пробелы и поставить их в ручную.
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003

Crozy написал:
[q]
И ещё при запуске setmembers.cgi пишет
"Software error: Can't modify ref-to-glob cast in concatenation (.) or string at setmembers.cgi line 829, near ""$boardurl/$profileprog";"
Execution of setmembers.cgi aborted due to compilation errors."
[/q]

Приведите эту строчку +/- пару строк :)
Crozy
Новичок


Всего сообщений: 5
Рейтинг пользователя: 0





Дата регистрации на форуме:
20 мар. 2006
   $message = "\n";

                        $message .= "$boardtitle\n";

                        $message .= "$boardurl/$forumsummaryprog\n\n";

                        $message .= "---------------------------------------------------------------------\n";

                        $message .= "$inmessage\n\n";

                        $message .= "---------------------------------------------------------------------\n\n";                        

                        if ($alloweditprofile eq "yes") {

                     $message .= "Отписаться от рассылок форума вы можете в настройках вашего профиля. Для этого нажмите на ссылку:\n";

                          $message .= "$boardurl/$profileprog";

                        }  

                        &sendmail($from, $from, $to, $SMTP_SERVER, $subject, $message );

               }

               unlink($ikondir."members/$member.cgi");

               if (-e $ikondir."members/$member.ext") { unlink($ikondir."members/$member.ext"); }

               $usersdeleted++;

               $deletednames.="$member<br>";

             }

          }



Комментарий модератора:
Используйте тег [code]

Baltazar
Новичок


Всего сообщений: 1
Рейтинг пользователя: 0





Дата регистрации на форуме:
5 июня 2006
Помогите ламеру, я не могу решить проблемы с кодировкой, как мне это сделать? поставил форум на Апач, вроде всё работает, только вот кодировку ни как не могу сделать
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Кодировка задается в "Дополнительных настройках форума" и по умолчанию должна быть windows-1251. Также в основном шаблоне можно прописать тег META, в котором также задать кодировку.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модератор: GramПечать
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   Проблема с ikonboard.cgi
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0964. Количество выполненных запросов: 19, время выполнения запросов 0.0374