как сделать перенос строк текста?

Печать RSS
292

Автор
★☆Pro100Поэт☆★
0
30.ща,скопирую

Добавлено через 05:24 сек.
function filter($str){return trim(mysql_real_escape_string(htmlentities($str, ENT_QUOTES, 'UTF-8')));}

Землянин
0
29. Nu3oN,
sizeof: 0.7677, 0.6463, 0.7039
count: 0.7068, 0.6366, 0.6714

както странно...

Землянин
0
а пра isset я совсеи на*** не то загнал, *** выразился изначально сам не правильно и пытаюсь чтото доказать... ***

2000 лет д.н.э.
0
АвтоGnom (3 Февраля 2011 / 19:13)
29. Nu3oN,
sizeof: 0.7677, 0.6463, 0.7039
count: 0.7068, 0.6366, 0.6714

както странно...
твои результаты не менее странные)))
собственно я почему обратил внимание на эту глупость:
sizeof() это псевдоним для count().
go to php.su hello
Автор
★☆Pro100Поэт☆★
0
мужики,вы на своей волне D про меня не забыли?

2000 лет д.н.э.
0
function filter($str){return str_replace("\n", '[br], trim(mysql_real_escape_string(htmlentities($str, ENT_QUOTES, 'UTF-8'))));}
при выводе
echo str_replace('[br]', '<br />, $text);
N

Эцилопп сией тентуры
0
ramzes (3 Февраля 2011 / 20:35)
function filter($str){return str_replace("\n", '[br], trim(mysql_real_escape_string(htmlentities($str, ENT_QUOTES, 'UTF-8'))));}
при выводе
echo str_replace('[br]', '<br />, $text);
Эммм... а если он решит использовать при фильтрации названия например! и названия будут с переносами!
тогда уже как то так надо
<?php 
function filter($str, $br=false)
{

    if ($br) {
     $str = str_replace("\n", '[br]', $str);
    }

    $str = trim(mysql_real_escape_string(htmlentities($str, ENT_QUOTES, 'UTF-8')));
    return $str;
}
?>
Изменил: Nu3oN (03.02.2011 / 20:44)

2000 лет д.н.э.
0
37. Nu3oN,
if ($br) {
$str = str_replace("\n", '[br]', $str);
} else {
$str = str_replace("\n", ' ', $str);
}
тогда такsmile
если проявить внимание к тому что перенос строки аналогичен пробелу в форматировании текста
т.е не давать строкам слипнутся
Автор
★☆Pro100Поэт☆★
0
мне кажется пост 37 более подходящий,если функция фильтрации та же,плюс перенос,вобще шикарно! Буду пробовать
N

Эцилопп сией тентуры
0
но а вообще по мне так это велосипед

Добавлено через 06:21 сек.
Во блин! даже не подумал...
mysql_real_escape_string() добавляет слеш перед \n \r
уберай эти слеши stripslashes()

Добавлено через 09:53 сек.
http://php.net/manual/en/function.mysql-real-escape-string.php
mysql_real_escape_string() calls MySQL's library function mysql_real_escape_string, which prepends backslashes to the following characters: \x00, \n, \r, \, ', " and \x1a.
Изменил: Nu3oN (03.02.2011 / 22:47)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск