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

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

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

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



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Русский 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
Откуда: Москва
Всего сообщений: 3031
Рейтинг пользователя: 75





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

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


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





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





Дата регистрации на форуме:
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
Откуда: здешний
Всего сообщений: 569
Рейтинг пользователя: 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
Откуда: здешний
Всего сообщений: 569
Рейтинг пользователя: 14

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




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

Gram
Откуда: здешний
Всего сообщений: 569
Рейтинг пользователя: 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
Откуда: Москва
Всего сообщений: 3031
Рейтинг пользователя: 75





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

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


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





Дата регистрации на форуме:
2 янв. 2007
<<Назад  Вперед>>Модератор: GramПечать
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   Проблема с ikonboard.cgi
RSS
Быстрый переход в раздел:
Реклама: Все кредиты в СПб на кредитном портале Санкт-Петербурга.


Время выполнения скрипта: 0.6478. Количество выполненных запросов: 18, время выполнения запросов 0.1221
Rambler's Top100