Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: экранирование кавычеч
 
 автор: AlexSol   (20.06.2011 в 09:46)   письмо автору
 
 

здравствуйте.
на сайте используется система управления modx. при переносе с одного хостинга на другой всплыла такая ситуация :
если через cms менять текст то происходит бесконечное экранирование.

т.е.

текс ' текст " -> сохранение -> текс \' текст \" -> сохранение -> текс \\' текст \\" 


предполагаю что связано с настройками сервера. т.к. с cms работаю достаточно долго и ставил ее на разные хостинги без таких вот происшествий...

  Ответить  
 
 автор: cheops   (20.06.2011 в 10:17)   письмо автору
 
   для: AlexSol   (20.06.2011 в 09:46)
 

Скорее всего включен режим магических кавычек - попробуйте выключить флаг magic_quotes_gpc через .htaccess
php_flag magic_quotes_gpc off

  Ответить  
 
 автор: AlexSol   (20.06.2011 в 11:26)   письмо автору
 
   для: cheops   (20.06.2011 в 10:17)
 

спасибо!

  Ответить  
 
 автор: AlexSol   (13.08.2012 в 21:30)   письмо автору
 
   для: cheops   (20.06.2011 в 10:17)
 

Здравствуйте,
столкнулся еще на одном из хостингов с такой проблемой.
такие правила не сработали

php_value magic_quotes 0
php_flag magic_quotes off
php_value magic_quotes_gpc 0
php_flag magic_quotes_gpc off


в .htaccess не сработало и php_value date.timezone Europe/Moscow , но помогла в начале php файла запись [b]date_default_timezone_set('Europe/Moscow');[/b]

с кавычками нет ли похожего решения?

  Ответить  
 
 автор: cheops   (14.08.2012 в 07:49)   письмо автору
 
   для: AlexSol   (13.08.2012 в 21:30)
 

1. У вас какая версия PHP на сервере?
2. У вас может быть запрещено изменение значений директив PHP через .htaccess (нужно взаимодействовать с службой технической поддержки).

  Ответить  
 
 автор: AlexSol   (14.08.2012 в 21:41)   письмо автору
 
   для: cheops   (14.08.2012 в 07:49)
 

PHP Version 5.3.15
в php.info можно узнать запрещены изменения или нет?

  Ответить  
 
 автор: cheops   (15.08.2012 в 06:51)   письмо автору
 
   для: AlexSol   (14.08.2012 в 21:41)
 

Нет, через phpinfo() не узнать, так как это зона ответственности Apache. Лучше спросить службу тех.поддержки.

  Ответить  
 
 автор: vulk   (29.08.2012 в 16:20)   письмо автору
 
   для: AlexSol   (13.08.2012 в 21:30)
 

есть set_magic_quotes_runtime()

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования