Обратная функция для $wpdb->escape

[Удален]
1156

В плагине для WP при сохранении в базу данных каждое значение обрабатываю функцией $wpdb->escape. Но когда запускаю $wpdb->get_row (чтобы извлечь значения), они извлекаются вместе со сшелами, экранирующими спец символы (вроде кавычек). Подскажите, как извлекать без экранирующих слешей?

Может быть к результату просто применять stripslashes_deep ? Правильно ли это? Может, какие подводные камни?

frantic
На сайте с 09.02.2009
Offline
27
#1
plamar:

Может быть к результату просто применять stripslashes_deep ? Правильно ли это? Может, какие подводные камни?

а какие там камни? тока stripslashes

N
На сайте с 15.12.2006
Offline
49
#2
plamar:
В плагине для WP при сохранении в базу данных каждое значение обрабатываю функцией $wpdb->escape. Но когда запускаю $wpdb->get_row (чтобы извлечь значения), они извлекаются вместе со сшелами, экранирующими спец символы (вроде кавычек). Подскажите, как извлекать без экранирующих слешей?

Может быть к результату просто применять stripslashes_deep ? Правильно ли это? Может, какие подводные камни?

Вы их пост-запросом никуда не передаете после извлечения и перед просмотром? не должны они из базы со слешами извлекаться, если в ней без слешей.

но, в целом, frantic прав - экранировано слешами - стрипайте, если нужно, какие могут быть камни..

dvaes
На сайте с 03.09.2007
Offline
65
#3

включены магические кавычки. вот их 2 раза и экранирует. скрипт и пхп. попробуйте в .htaccess написать

php_flag magic_quotes_gpc off

php_flag magic_quotes_runtime off

или

php_value magic_quotes_runtime 0

php_value magic_quotes_gpc 0

что-то такое)

[Удален]
#4

dvaes, я думал вп стрипит эти "мелочи" ... если это не так, то они - мудаки

dvaes
На сайте с 03.09.2007
Offline
65
#5
bearman:
я думал вп стрипит эти "мелочи" ... если это не так, то они - мудаки

вот без понятия)). но если это так, то и впрямь какое-то нло так заботится о безопасности сайта)

[Удален]
#6

dvaes, так им все бы шашечками хватстаться, нет чтобы безопасностью)

[Удален]
#7
NAMnam:
Вы их пост-запросом никуда не передаете после извлечения и перед просмотром? не должны они из базы со слешами извлекаться, если в ней без слешей.

но, в целом, frantic прав - экранировано слешами - стрипайте, если нужно, какие могут быть камни..

да точно, дело в пост запросе! СПАСИБО!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий