[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Баг с кавычками в Simple Quotes Engine 1.3
libastral
Там все время при постинге цитат с кавычками к ним добавляется символ \, например:

Из книги \"C для чайников\":
\"Ввод-вывод - это то, что компьютер делает лучше всего\".


Как пофиксить?

Движок:
http://rghost.net/35980062

Пробовал в add.php заменить

$_POST['content'] = mysql_escape_string($_POST['content']); 

на
$_POST['content'] = mysql_escape_string(htmlspecialchars($_POST['content'])); 


Это не помогло, те же палки \, только кавычки заменились на "
Если что, mysql-база в cp1251



Спустя 4 минуты, 29 секунд (19.01.2012 - 07:22) Игорь_Vasinsky написал(а):
там где выводятся слеши - эти переменные обработайте stripslashes()

Спустя 5 минут, 17 секунд (19.01.2012 - 07:27) inpost написал(а):
libastral
в htaccess отключи магические кавычки.
Используй mysql_real_escape_string,
htmlspecialchars -> только на выводе данных из БД.

Спустя 1 час, 8 минут, 7 секунд (19.01.2012 - 08:35) libastral написал(а):
Спасибо, отключил magic quotes, помогло.
Быстрый ответ:

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