Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Текст без кода и htmlspecialchars [4]
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Текст без кода и htmlspecialchars

Страниц (4): « 1 2 3 [4]
 

46. sadex - 17 Июля, 2013 - 14:03:23 - перейти к сообщению
Мелкий пишет:
Ещё раз. Мой пример со сравнением неравенств.
Давайте проще. Вы желаете для удобства юзеров допустить применение в тексте спецсимволов html типа <, >, &. И из-за этих несчастных трех символов, которые в текстах новостных/информационных сайтов для непрограммистов практически не встречаются, а если встречаются то могут быть заменены на слова "меньше", "больше", "и" делать дополнительные процедуры, которые будут снижать быстродействие и отбирать ресурсы сервера.

Теперь вспомним название темы: "Текст без кода и htmlspecialchars". В общем плане, и не только при использовании bb-кодов форматирования текста, но и при их отсутствии.

В простом случае, когда у вас есть bb-коды разметки, издержки на отображение указанных выше трех символов будут минимальны.

Но в случае когда bb-кодов нет, а это довольно распространенный подход (разметка текста в html-тегах форматирования), как вы будете отделять эти три смысловых спецсимвола в тексте от аналогичных в html-тегах форматирования текста? Отделить и отобразить, конечно, можно, но с какими издержками?
47. soffrick - 17 Июля, 2013 - 14:27:37 - перейти к сообщению
sadex пишет:
цель htmlspecialchars - снижать быстродействие и отбирать ресурсы сервера.

Мелкий пишет:
Трясётесь над каждым тактом и байтом - напишите на сях, потратьте год на отладку. Потом потратьте ещё год на попытку понять, что вы всё-таки написали и как туда добавить новую логику.

(Добавление)
или так
caballero пишет:
не заниматся програмированием
48. sadex - 17 Июля, 2013 - 14:40:37 - перейти к сообщению
soffrick пишет:
sadex пишет:
цель htmlspecialchars - снижать быстродействие и отбирать ресурсы сервера.
Такого я нигде не писал. А писал о том, что htmlspecialchars не всегда удобно и целесообразно применять.
(Добавление)
Мелкий пишет:
Почему непростой? Только белый список. Чёрные списки бесполезны для безопасности.
Не уверен, что это так для всех случаев жизни. Но это вопрос непростой, и если есть желание, вопросы фильтрации и валидации html, особенно при подходе, когда bb-коды не применяются, можно обсудить в отдельной теме:
http://forum.php.su/topic.php?fo...9&topic=5306

 

Powered by ExBB FM 1.0 RC1