Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Баг с кавычками в Simple Quotes Engine 1.3
libastral  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 3
Пользователь №: 31186
На форуме: 13 лет, 3 месяца, 26 дней
Карма:




Там все время при постинге цитат с кавычками к ним добавляется символ \, например:

Из книги \"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, помогло.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса