|
|
|
|
|
для: Duran
(07.11.2005 в 08:37)
| | Перед записью в базу заменить при помощи str_replace(); поставить перед всеми двойными и одинарными кавычками бэкслэш (\). | |
|
|
|
|
|
|
|
для: spiner
(07.11.2005 в 09:26)
| | stripslashes() имеет смысл применять непосредственно перед выводом на экран. | |
|
|
|
|
|
|
|
для: Duran
(07.11.2005 в 08:37)
| | Если не форматируя содержание переменной из формы, то у меня выводится текст1 \"текст2\" текст3.
А что если в скрипте, куда передается из формы и записывается в базу, сделать вот так:
Допустим из формы ловим переменную $asd;
| |
|
|
|
|
|
|
|
| Собственно, задача такая:
Через форму методом пост передается строка, содержащая парные ковычки ( " ). Но то ли PHP, то ли MySQL отказываются принимать строку вида ТЕКСТ " ТЕКСТ2 " ТЕКСТ3. В базу поподает только ТЕКСТ2. При замене парной ковычки на " проблема уходит, но вот беда - кавычка, как служебный символ не хочет вообще отлавливаться для замены!
У кого есть решение - помогите! | |
|
|
|
|