Пхп скрипт в блок

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

Аватар пользователя digital_sword digital_sword 16 октября 2008 в 11:22

Добрый день. Вставляю пхп скрипт (это код формы + код обработки формы при наличии $_POST[]) в блок. Скрипт рабочий, если не из блока, то все корректно. Сохраняю. После этого нельзя ни создать любой блок, ни изменить. Что с этим делать?

ВложениеРазмер
Иконка простого текстового файла alcode.php.txt5.77 КБ

Комментарии

Аватар пользователя glu2006 glu2006 16 октября 2008 в 16:33

istominroman wrote:
Русские буквы в коде - не суть.
Проблема все равно существует.

Суть и еще какая! В редакторе кодировку поставили не UTF8 и вот Вам проблема!
Шуруп в доску можно и кирпичом забить но по моему лучше закрутить отверткой или шуруповертом ибо проблем меньше.

Я понимаю что есть понятие лени и всего прочего, но тем и отличается мерседес от жигулей, что есть правила сборки (аналогично правилам кодинга) и нарушение этих правил может привести к непредсказуемым последствиям.

Попробуйте в коде заменить русские символы на латиницу и проверьте останется проблема или нет?

Аватар пользователя glu2006 glu2006 17 октября 2008 в 15:01

digital_sword wrote:
Код прикреплен в первом сообщении

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

Аватар пользователя istominroman istominroman 17 октября 2008 в 15:12

Проблема решена.
С русскими буквами было все в порядке.
Проблема заключалась в том, что CMS конфликтует с функцией die(), причем он в ветке if(), в которую скрипт заходить не должен был.

Разработчикам на заметку.

Аватар пользователя glu2006 glu2006 19 октября 2008 в 16:09

digital_sword wrote:
Блоки не редактируются из-за присутствия 2ой строки: method="post". Что с этим делать?

Вынесите все что вы клеите в блок в отдельную функцию в своем модуле или в файл теплейт пхп и вызовите в блоке только функцию, авось поможет. Хотя на 100% не уверен.

Аватар пользователя digital_sword digital_sword 20 октября 2008 в 16:10

"glu2006" wrote:

Вынесите все что вы клеите в блок в отдельную функцию в своем модуле или в файл теплейт пхп и вызовите в блоке только функцию, авось поможет. Хотя на 100% не уверен.

Не помогло. Кстати там проблема из-за form action="" а не method="post" (Та же вторая строка).