Предисловие
На сайте комментарии добавляются через ajax т.е. идёт отправка на сервер.
Можно писать теги
<p> <b> <div>
и тому подобные; используется
tinyMCE (фильтрация лишних тегов с помощью
jevix). Сами комментарии прекрасно работают и добавляются, но совсем недавно заметил странный баг.
Суть проблемы
А вот в чём собственно дело: ввожу простой текст "123 123" отправляется он как
<p>123 123</p>
, НО если идёт больше одного пробела подряд, то всё после этих самых пробелов обрезается.
Получается:
допустим отправляю переменную text
<p>123 123</p>
(посередине 2 пробела)
для теста на сервере сделал всего лишь несколько строк
if(!empty($_POST['text'])){
echo $_POST['text'];
}else echo 'error';
Но в консоль
echo
выводит
<p>123
(обрезает исходный текст)
Также абсолютно не работает
<p> 123</p>
(пробел в самом начале).
Вроде как ошибка связана с тегом
<p>
— якобы это он убирает повторение пробелов, но... думаю всё-таки нет.
Так как можно решить сею проблему?