вопрос по php и mysql

ISDN :)
На сайте с 28.02.2006
Offline
171
559

Здравствуйте! У меня есть форма добавления в мускл, добавляю чистый нтмл, а он прибавляет к " " слеши, то есть в мускл оно к примеру висит так href=\"style.css\"

Как убрать такую магию? :)

mfl
На сайте с 16.10.2006
Offline
134
mfl
#1

а смысл какой?

удали функции addslashes или mysql_escape_string для запроса

ISDN :)
На сайте с 28.02.2006
Offline
171
#2

Давайте не будем рассуждать на счет смысла, просто нужно убрать.

R2
На сайте с 01.02.2007
Offline
28
#3

Вот здесь посмотрите

ISDN :)
На сайте с 28.02.2006
Offline
171
#4
Raul21:
Вот здесь посмотрите

Помогло, спс!

_savit
На сайте с 19.03.2006
Offline
135
#5

самое оптимальное решение в файл .htaccess добавить строчку

php_flag magic_quotes_gpc off

https://vk-botovod.ru - комбайн ВКонтакте, мультимессенджер, эмулятор жизни аккаунтов
Progr@mmer\.
На сайте с 14.10.2007
Offline
44
#6

ппц... Что вы мудрите? Хватит морочить голову ТС!


$text = "text\"text\"";
echo stripslashes($text);

Т.е. нужно применять функцию stripslashes() при выводе информации из базы. Другое дело, если бы там ставились двойные слеши.

Вашей девушке не хватает романтики? Черпните её на сайте «Я Люблю Романтику» (http://iloveromantics.ru/). Романтический форум (http://forum.iloveromantics.ru/) для отдыха от нудной работы.
B4
На сайте с 25.04.2007
Offline
34
#7

function escape($str)

{
if (!get_magic_quotes_gpc())
return mysql_real_escape_string($str);
else
return mysql_real_escape_string(stripslashes($str));
}
Собираю смешные фразы
Николай В.
На сайте с 07.09.2006
Offline
62
#8
Progr@mmer.:
Т.е. нужно применять функцию stripslashes() при выводе информации из базы.

Глупости, в базе никакие слеши хранится не должны. _savit дело говорит — проблема в автоматическом прослешивании данных, приходящих от пользователя.

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