Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Избавиться от экранирования кавычки в десках ротаторов?
цитата
08/02/09 в 20:36
 Vyacheslav
Чего не хватает на сервере или каким образом решить такую тему:
Например в SmartThumbs или RolingThumbs импортирую FHG с десками и если попадается одиночная кавычка, то деск выводится со слешем перед ней

Добавлял в ротатор: old slut's hot pussy...
Получилось на мртде: old slut\'s hot pussy...

???
цитата
08/02/09 в 20:40
 iRoot
Это все "Magic Quotes", будь они неладные... ввели в PHP в свое время как костыль против "писак", которые не обрабатывали данные перед использованием, поэтому сайты на PHP на первом месте по взлому.
http://ua2.php.net/manual/ru/security.magicquotes.php
цитата
08/02/09 в 21:11
 Vyacheslav


А все-таки тогда, безопаснее с ними или отключить?
цитата
08/02/09 в 21:29
 iRoot
Если писал систему нормальный программист, то можно смело отключать, если доверия нет, то лучше оставить как есть, иначе скрипт ломается любым школьником с журналом "Хакер" в руках
цитата
08/02/09 в 21:35
 Dim82
если получается, можно прописать
Код:
<? stripslashes(строка деска или тайтла); ?>

stripslashes - убирает экранирование


Эта страница в полной версии