str_replace

amanapart

Registered
Здравейте

Имам кода който като чете от базата данни текст и има в него нов ред го изкарва така, но като има "кавички" или " ` " в текста ми изкарва ' "\ '

как да го оправя :/

$text = $r['text'];
$text = str_replace("\n", "<br>", $text);
 
1.виж дали като качваш в базата имаш addslashes(); на променливата с текста
2.виж дали като запишеш в базата се поява с \'
3.виж като вадиш да не минаваш през addslashes(); ;)
 
$text = htmlspecialchars($_POST['text']);
...
addslashes($text)
така го записвам

в базата данни се появява с \
като го вадя не минава през addslashes();
 

Back
Горе