Исправление затронутых данных magic_quote

У меня есть CMS, чтобы исправить некоторые проблемы. Поскольку служба хостинга включила php_magic_quotes на сервере, их база данных содержит контент со слешами. Как только я получил проект, я попросил принимающую сторону отключить magic_quotes, и проблемы больше не доступны. Однако мне нужно исправить существующие затронутые данные из-за волшебных кавычек. Есть ли какая-нибудь команда mysql или php, где я могу это исправить. Некоторые записи сильно пострадали. В качестве примера я вижу что-то подобное в базе данных you\\\\\\'r Буду признателен за любое предложение исправить эти существующие данные.


person Prasad Rajapaksha    schedule 16.08.2012    source источник


Ответы (1)


Просто используйте stripslashes, чтобы отменить экранирование ваших данных:

var_dump(stripslashes("you\\\\\\'r")); // string(6) "you\'r"
person Alix Axel    schedule 16.08.2012
comment
Большое спасибо. Я никогда не думал, что это поможет. Я попробую это, написав сценарий, и сообщу вам. Спасибо за ответ. - person Prasad Rajapaksha; 16.08.2012