|
|
|
| Из формы обрабатываю текст перед внесением в БД
$value = (!get_magic_quotes_gpc()) ? mysql_escape_string($value) :$value;
|
получаю в БД текст (где большие пробелы между словами) переводы строк
ать другую.</p>rn <p>Почти
представляется rn как
|
Как избавиться от rn | |
|
|
|
|
|
|
|
для: serjinio
(31.07.2008 в 09:44)
| | В этом фрагменте не видно, что Вы его берете из формы. | |
|
|
|
|
|
|
|
для: Trianon
(31.07.2008 в 09:53)
| |
<?php
if ($_SERVER['REQUEST_METHOD']=='POST')
{
обработка данных из формы....
foreach($_POST as $key => $value)
{
//делаем обработку
$value=trim($value); // убираем пробелы в начале и в конце переменной.
$value = (!get_magic_quotes_gpc()) ? mysql_escape_string($value) :$value;
$value = str_replace("\\","",$value);
$value = stripcslashes($value);
$value = str_replace(" ", " ", $value);
$_POST[$key]=$value; //все изменения записываем в массив $_POST
}
//////////////Запись в бд//////////////////////////
}
?>
|
| |
|
|
|
|
|
|
|
для: serjinio
(31.07.2008 в 15:04)
| | а для чего вам
$value = str_replace("\\","",$value);
|
? | |
|
|
|
|
|
|
|
для: serjinio
(31.07.2008 в 15:04)
| | Вы вот этими строками
$value = str_replace("\\","",$value);
$value = stripcslashes($value);
|
гробите информацию. Потом удивляетесь, что в базу попадает чушь.
UPD.. Впрочем, нет. присмотревшись, увидел, что не только этими.
Весь этот код в условии годится лишь в корзину.
Автору темы предлагается пойти порешать 21-ю задачу. | |
|
|
|
|
|
|
|
для: Trianon
(31.07.2008 в 15:23)
| | Точно 21ю??? | |
|
|
|
|
|
|
|
для: mihdan
(31.07.2008 в 18:30)
| | Точно 21-ую | |
|
|
|