1

Topic: PHP Parse error: syntax error, unexpected 'http' (T_STRING) in 811

Вновь я к вам с новыми ошибками. Вот эти 2 ошибки чередуются друг за другом:
[28-Feb-2016 00:45:12 Europe/Moscow] PHP Parse error:  syntax error, unexpected 'http' (T_STRING) in /home/f/366_281/***.com/public_html/forum/include/parser.php(811) : runtime-created function on line 1

[28-Feb-2016 00:45:12 Europe/Moscow] PHP Warning:  preg_replace_callback(): Requires argument 2, '', to be a valid callback in /home/f/366_281/***.com/public_html/forum/include/parser.php on line 811
Из за чего это?

Если вас никто не критикует – значит успеха вы еще не добились.

2

Re: PHP Parse error: syntax error, unexpected 'http' (T_STRING) in 811

YT007 wrote:

Из за чего это?

PHP Warning:  preg_replace_callback(): Requires argument 2, '', to be a valid callback
такая ошибка на 811 строке возникает только на punbb 1.4.4, потому что используется новая функция preg_replace_callback().
но проблема не вновой версии форума, а в не адаптированных под него расширениях.

3

Re: PHP Parse error: syntax error, unexpected 'http' (T_STRING) in 811

diff wrote:

но проблема не вновой версии форума, а в не адаптированных под него расширениях.

Ну это понятно. Вот, из этого расширения выдает ошибку:
Info to Form • Версия 0.7.5 • Разработчик: dimka.linux@gmail.com, modified and adapted to 1.4
По видимому не правильно обрабатывается бб-код. Вот вроде этот код:

      global $forum_url;
      $pattern[] = '#\{id=(.*?)\}#ms';
      $replace[] = ' <a href="'.forum_link($forum_url['post'], '$1').'">#$1</a>';

а вот как переписать, ума не приложу...

Если вас никто не критикует – значит успеха вы еще не добились.

4

Re: PHP Parse error: syntax error, unexpected 'http' (T_STRING) in 811

YT007 wrote:
diff wrote:

но проблема не вновой версии форума, а в не адаптированных под него расширениях.

Ну это понятно. Вот, из этого расширения выдает ошибку:
Info to Form • Версия 0.7.5 • Разработчик: dimka.linux@gmail.com, modified and adapted to 1.4
По видимому не правильно обрабатывается бб-код. Вот вроде этот код:

      global $forum_url;
      $pattern[] = '#\{id=(.*?)\}#ms';
      $replace[] = ' <a href="'.forum_link($forum_url['post'], '$1').'">#$1</a>';

а вот как переписать, ума не приложу...

закомментировать строки, либо вообще убрать этот хук

5

Re: PHP Parse error: syntax error, unexpected 'http' (T_STRING) in 811

Благодарю! Все работает и без него  PunBB_INFO_ICQ/smile
Получается этот код не нужен был в этом расширении? Или все же нужен? Это как то отразится на работе расширения и движка вообще?

Если вас никто не критикует – значит успеха вы еще не добились.

6

Re: PHP Parse error: syntax error, unexpected 'http' (T_STRING) in 811

YT007 wrote:

Получается этот код не нужен был в этом расширении? Или все же нужен? Это как то отразится на работе расширения и движка вообще?

Нет, если вам не нужно чтобы ссылка отображалась в цитате на цитируемое соощение. По сути цитата вставляется при помощи jQuery, а эти переменные массива всего лишь формируют ссылку на цитируемое сообщение....