[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Откуда беруться слеши с кавычками?
alex-v
Какой-то абсурд... помогите разобраться.

в одном файле showtopic.php функция Show_message($message) нормально выводит на экран сообщение с кавычками,

"text..."

а в другом файле preview.php таже самая функция Show_message($message) выводит на экран сообщение, где к кавычкам добаляются слеши.

\"text...\"

А слеши заменяются двойными слешами...

Короче сообщение выводится с синтаксисом С++.
Может потому что, я перед выводом сообщения через JavaScript одно поле присвоил другому?

HTML
onClick="document.form_preview.text.value=document.form_add_msg.memo1.value"




Спустя 1 час, 13 минут, 8 секунд (24.08.2009 - 11:35) DenPHP написал(а):
это что о волшебных кавычках почитай...вроде это что то из той оперы

Спустя 4 минуты, 32 секунды (24.08.2009 - 11:40) alex-v написал(а):
Цитата
это что о волшебных кавычках почитай...вроде это что то из той оперы
извините, не понял, что мне почитать надо?

Спустя 10 часов, 35 минут, 35 секунд (24.08.2009 - 22:15) ApuktaChehov написал(а):
Это "magic_quotes" защита от всяких там SQL инъекций. Настраиваться в php.ini.

Спустя 2 дня, 18 часов, 22 минуты, 16 секунд (27.08.2009 - 16:38) alex-v написал(а):
php.ini я изменять не могу, так как хостинг не мой.

Спустя 5 часов, 59 минут, 24 секунды (27.08.2009 - 22:37) Anton63 написал(а):
Поставь проверку, включины ли magic_quotes...
PHP
$message $_POST[$message];
if(!
get_magic_quotes_gpc())
  
$message stripslashes($message);


Ну где то около того... если я ничё не перепутал... rolleyes.gif

Спустя 8 часов, 52 минуты, 17 секунд (28.08.2009 - 07:29) alex-v написал(а):
Anton63, спасибо.

только в моём случае работает такой код:
PHP
if(get_magic_quotes_gpc())
  $message = stripslashes($message);


т.к. get_magic_quotes_gpc() возвращает не ноль


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.