Проблема неоднократно обсуждалась, но решения я так и не увидел. Проблема усугубляется недоступонстью лога ошибок веб-сервера (на всякий случай, memory_limit 32М).
Попробовал сделать свой модуль, разбирающий xml-экспорт погоды с сайта рп5.ру посредством SimpleXML. При включенном модуле проявляет себя белый экран при отправке форм, хотя данные отпарвляются и в общем сайт работает штатно.
Не могли бы вы, дорогие друпалеры, просмотреть код и указать на возможные причины такого хренового поведения?
Может ли быть, что привлечение SimpleXML перекрывает лимит памяти в 32 мегабайта?
Модуль в приложении.
Вложение | Размер |
---|---|
ruweather.zip | 1.87 КБ |
Комментарии
эххх, баг такой интересный, что даже не хочется говорить
PHP не выполняет файлы, в которых BOM сигнатура вначале
Урааа, заработало!
Ниврот космического тебе здоровья, Друг!
а можно решение проблемы?
Решение проблемы - убрать BOM сигнатуру. Ну, это в моем случае.
Я слабо представляю что это такое, но в моем редакторе для этого есть галочка "Добавить юникод" при сохранении файла. Я ее убрал и все завертелось ©.
похоже у меня та же проблема, только у меня белый экран после создания тэмплэйт файла появился.
а какой редактор вы используете?
Спасибо
wanja78, например, при редактировании файла по F4 в Total Commander'е (v.6.0.3 PowerPack by SamLab.ws), если нажать файл - сохранить как, появляется возможность сохранения в разных кодировках - выбирай utf-8 (иначе русские символы, которые присутствуют в коде, выводятся крякозябрами из-за несовпадения кодировок), и галочку напротив "BOM" НЕ ставить.