» WAP Мастер Форум https://forum.wapinet.ru/index.php » PHP https://forum.wapinet.ru/viewforum.php?id=3 » (ок) Двойная обработка htmlspecialchars https://forum.wapinet.ru/viewtopic.php?id=1340 |
НЕЗНАЙКА » 2011.04.16 13:11 | ||||
Привет. Грубо говоря написал (вернее готовое взял) шаблонизатор. Есть функция обработки спецсимволов. Добавляя переменные на выходе имеем &quote; вместо кавычки. Что не так? Код:
| ||||
tipsun » 2011.04.16 13:16 | ||||
Код:
| ||||
НЕЗНАЙКА » 2011.04.16 13:22 | ||||
Тут как бы неважно else. Блок условия останавливается после return | ||||
tipsun » 2011.04.16 13:23 | ||||
А точно, там return в первом же. | ||||
НЕЗНАЙКА » 2011.04.16 13:23 | ||||
Тут дело скорее в другом. Я передаю несколько параметров в разных частях, но в итоге обрабатывается общий массив этих параметров | ||||
Gemorroj » 2011.04.16 13:27 | ||||
дело не тут. очевидно же, что htmlspecialchars вызывается 1 раз. где-то он вызывается повторно. | ||||
НЕЗНАЙКА » 2011.04.16 13:30 | ||||
Один assign в файле php. | ||||
Gemorroj » 2011.04.16 13:33 | ||||
нафига в assign???? убери оттуда обработку. это задача шаблона. данные можно отдавать не только в html, так что внутри модели они должны быть в оригинальном виде. | ||||
НЕЗНАЙКА » 2011.04.16 13:37 | ||||
"Обрабатывать нужно в шаблоне" я так понял? | ||||
Gemorroj » 2011.04.16 13:42 | ||||
ну смотря как шаблонизатор организован. | ||||
НЕЗНАЙКА » 2011.04.16 13:50 | ||||
У меня конкретно лишь html нужно обработать. Тема исчерпана, спасибо |