Valensia
Guest
Обработка текста при вставке в базу. Нужна помощь
В ходе написания гостевой возникли следующие проблемы:
1.
При вставке в базу не могу втавить знак \ Разве addslashes не решает этот вопрос???
Приходится использоваь это:
$content = str_replace("\\", "\\\\", $content);
Правильно ли я делаю? Есть ли другой выход?
2.
Также хтмл-теги "интерпритируются" браузером, тоесть если введу <tr><td>DGF</td></tr>, то напечатает - DGF
Вот код который я использую перед вставкой в бд:
$content=nl2br($_POST['text']);
if(!get_magic_quotes_gpc()) $content=addslashes($content);
$content = str_replace("\'", "'", $content);
$content = preg_replace("/[ ]{2,}/", " ", $content);
3.
И как сделать чтобы больше 2 переводов строки заменялось одним. Пробовал:
$content = preg_replace("/[\r\n]{2,}/", "\r\n", $content); НЕ получается
В ходе написания гостевой возникли следующие проблемы:
1.
При вставке в базу не могу втавить знак \ Разве addslashes не решает этот вопрос???
Приходится использоваь это:
$content = str_replace("\\", "\\\\", $content);
Правильно ли я делаю? Есть ли другой выход?
2.
Также хтмл-теги "интерпритируются" браузером, тоесть если введу <tr><td>DGF</td></tr>, то напечатает - DGF
Вот код который я использую перед вставкой в бд:
$content=nl2br($_POST['text']);
if(!get_magic_quotes_gpc()) $content=addslashes($content);
$content = str_replace("\'", "'", $content);
$content = preg_replace("/[ ]{2,}/", " ", $content);
3.
И как сделать чтобы больше 2 переводов строки заменялось одним. Пробовал:
$content = preg_replace("/[\r\n]{2,}/", "\r\n", $content); НЕ получается
