Кавычки мать их ...

igortik

Новичок
Кавычки мать их ...

Приветствую!

Снова те же грабли ...
переехал на другой сервер и напрочь забыл про все эти экранирования...

суть вопроса:

Перед апдейтом или инсертом переменная обрабатывается mysql_real_escape_string($text);

В базу после чего заходит вот в таком виде:

<div style=\"\">

<a href="\&quot;UserFiles/dver_06.jpg\&quot;">

и т.д.

на выходе я ранее делал так: echo($text) безо всяко обработки ..
естесно выходит сейчас так:

<div style=\"\">

<a href="\&quot;UserFiles/dver_06.jpg\&quot;">

Делаю stripslashes чтобы удалить лишние слеши ...

Внимание - вопрос. Как же мне забывчивому в базу вносить без всего этого мусора?
Прошу не пинать... голова по швам трещит уже :)
 

zerkms

TDD infected
Команда форума
или ты экранируешь дважды, или включены магические кавычки
 

igortik

Новичок
да, забыл, после stripslashes уже чуть лучше, но все-равно мусор из базы выходит, полагаю, нужно просто без этой фигни в базу вносить...

я забыл какой параметр настроек отвечает за все эти кавычки и слеши

-~{}~ 22.01.09 14:45:

zerkms
видимо, magic_quotes ...

пни, пожалуйста, где их выключить ...
я не силен в linux, напишу сапорту отключат сами ...

даже, если есть выход в начале скрипта их вырубить, то это не выход, надоели эти мэджики :)

-~{}~ 22.01.09 14:48:

короче, мне надо magic_quotes_gpc на офф?

-~{}~ 22.01.09 15:00:

спасибо большое zerkms
все получилось, отключил в настройках php magic_quotes_gpc

Надеюсь, в лед. версиях пхп этого всего не будет
 
Сверху