Фильтр - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Mon, 23 Dec 2024 13:15:56 +0300 <blockquote class="blockquote"><strong>Tez</strong> (22 Января 2015 / 18:49)<br> <pre class="prettyprint"> &lt;?php $t = preg_replace(&#039;~&#039;.PHP_EOL.&#039;~&#039;,&#039;&lt;br /&gt;&#039;,$t); //если новая строка. ?&gt; </pre> Попробуй так.</blockquote> Всеравно выводит /n/r<br> <br> <em><span style="font-size:x-small">Добавлено через 01:32 сек.</span></em><br> исправил просто убрав это <pre class="prettyprint">$t = str_replace(&quot;\&#039;&quot;, &quot;&#039;&quot;, $t); $t = str_replace(&#039;\\&#039;, &quot;\&quot;, $t); $t = str_replace(&quot;|&quot;, &quot;I&quot;, $t); $t = str_replace(&quot;||&quot;, &quot;I&quot;, $t); $t = str_replace(&quot;/\\\$/&quot;, &quot;$&quot;, $t);</pre> что эти строки вообще делают ? https://visavi.net/topics/41897/676933 Фильтр NVKZMATRIXALEX Thu, 22 Jan 2015 20:51:50 +0300 Сообщения https://visavi.net/topics/41897/676933 <pre class="prettyprint"> &lt;?php $t = preg_replace(&#039;~&#039;.PHP_EOL.&#039;~&#039;,&#039;&lt;br /&gt;&#039;,$t); //если новая строка. ?&gt; </pre> Попробуй так. https://visavi.net/topics/41897/676927 Фильтр Санёк Thu, 22 Jan 2015 18:49:42 +0300 Сообщения https://visavi.net/topics/41897/676927 При записи используй trim + mysql_real_escape_string, при выводе htmspecialchars. https://visavi.net/topics/41897/676912 Фильтр SeReGa1993 Thu, 22 Jan 2015 15:22:38 +0300 Сообщения https://visavi.net/topics/41897/676912 За 35р может кто решить проблему ? больше на вебмани нет <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br> У меня уже сил нет, весь подавлен. https://visavi.net/topics/41897/676909 Фильтр NVKZMATRIXALEX Thu, 22 Jan 2015 15:11:28 +0300 Сообщения https://visavi.net/topics/41897/676909 <blockquote class="blockquote"><strong>SeReGa1993</strong> (22 Января 2015 / 14:32)<br> nl2br(htmlspecialchars в этом косяк</blockquote> действительно, убрал nl2rb теперь строку не переносит но все также ставит \n\r Щас дальше попробую покопатся https://visavi.net/topics/41897/676901 Фильтр NVKZMATRIXALEX Thu, 22 Jan 2015 14:46:07 +0300 Сообщения https://visavi.net/topics/41897/676901 nl2br(htmlspecialchars в этом косяк https://visavi.net/topics/41897/676890 Фильтр SeReGa1993 Thu, 22 Jan 2015 14:32:48 +0300 Сообщения https://visavi.net/topics/41897/676890 Код функций фильра <br> <pre class="prettyprint">function filter($t) { $t = mysql_real_escape_string(nl2br(htmlspecialchars(trim($t)))); $t = str_replace(&quot;\&#039;&quot;, &quot;&#039;&quot;, $t); $t = str_replace(&#039;\\&#039;, &quot;\&quot;, $t); $t = str_replace(&quot;|&quot;, &quot;I&quot;, $t); $t = str_replace(&quot;||&quot;, &quot;I&quot;, $t); $t = str_replace(&quot;/\\\$/&quot;, &quot;$&quot;, $t); return $t; }</pre> Проблема заключается в том что когда с помощью SHIFT+ENTER переводим строку, сохраняем текст, смотрим в итоге получается вот так<br> 1 строка<br> \r\n2 строка<br> \r\n3 строка<br> и.т.д.<br> Что в фильтре делает это ? https://visavi.net/topics/41897/676886 Фильтр NVKZMATRIXALEX Thu, 22 Jan 2015 14:24:58 +0300 Сообщения https://visavi.net/topics/41897/676886