megalamer: Блог

Главные вкладки

[РЕШЕНО] Формат ввода PHP code не дружит с переносами строк

8 октября 2009 в 1:08

Добрый день!

Следующая проблема возникла у меня в Drupal 6.14, в котором
а) PHP filter включен.
б) Сторонних редакторов не используется

Шаги для воспроизведения проблемы:
1) Создаю новый блок
2) Выбираю Формат ввода PHP Code
3) В тексте блока пишу следующий код, перенося строки enter-ом:
<?php
echo 'Hello World';
?>

При выводе блока вместо желаемого отображается следующее:
Parse error: syntax error, unexpected '/' in /home/mysitename/www/includes/common.inc(1685) : eval()'d code on line 1

Если же в тексте блока пишу тот же код, только в одну строчку
<?php echo 'Hello World'; ?>
это срабатывает и в блоке я получаю искомый Hello World.

Более сложные сниппеты (например, код c применением require_once, define) просто не отображается блоком, даже если он написан в одну строчку.

С чем может быть связана подобная ошибка?

Заранее благодарен ответившим.