Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> magic_quotes 
:(
    Опции темы
Reptor
Дата 6.4.2009, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: 0
Всего: 0



делаю 

Код

ini_set('magic_quotes_gpc', "0"); 


не помогает

как отключить что б в  POST не было этих слэшей ... 

Код

echo "<pre>";
print_r($_POST);


Код




Array
(
    [group_name] => 
    [c1] => Array
        (
            [\'countries\'] => 
        )


PM MAIL ICQ   Вверх
awers
Дата 6.4.2009, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



попробуй в .htaccess 
Цитата

php_flag magic_quotes_gpc Off

или 
Цитата

ini_set('magic_quotes_gpc', 'Off'); 

PM MAIL WWW ICQ Skype   Вверх
ksnk
Дата 6.4.2009, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



отключать это параметр в скрипте смысла нету, так как параметру уже обслешены. Нужно делать как awers говорит.

В случае, если это действие не помогает - можно делать чего-то такое
Код

function strips(&$el) {
  if (is_array($el))
    foreach($el as $k=>$v)
      strips($el[$k]);
  else $el = stripslashes($el);
}
if (get_magic_quotes_gpc()) {
  strips($_GET);
  strips($_POST);
  strips($_COOKIE);
  strips($_REQUEST);
  if (isset($_SERVER['PHP_AUTH_USER'])) strips($_SERVER['PHP_AUTH_USER']);
  if (isset($_SERVER['PHP_AUTH_PW']))   strips($_SERVER['PHP_AUTH_PW']);
}





--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
CruorVult
Дата 7.4.2009, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 9
Всего: 28



В php.ini:

; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On

Поменяйте на Off

Это сообщение отредактировал(а) CruorVult - 7.4.2009, 11:31
PM MAIL Skype   Вверх
MoLeX
Дата 7.4.2009, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(CruorVult @  7.4.2009,  11:28 Найти цитируемый пост)
В php.ini:

; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On

Поменяйте на Off


мдя, не думаю что хостер разрешит каждому желающему баловаться с его настройками


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
s0lman
Дата 7.4.2009, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


Профиль
Группа: Участник
Сообщений: 637
Регистрация: 1.11.2007
Где: Ukraine

Репутация: 9
Всего: 29



Цитата(ksnk @  6.4.2009,  19:03 Найти цитируемый пост)
  strips($_GET);
  strips($_POST);
  strips($_COOKIE);
  strips($_REQUEST);


ksnk, почему тогда просто не 
Код

strips($_REQUEST);

?

Использую рекурсивную ф-ю
Код

function stripslashes4array($array)
{
    $result = array();
    foreach ($array as $key => $value) {
        if (is_array($value)) {
            $result[$key] = stripslashes4array($value);
        } else {
            $result[$key] = stripslashes($value);
        }
    }
    return $result;
}



--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
ksnk
Дата 7.4.2009, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



s0lman,
Цитата

ksnk, почему тогда просто не 
strips($_REQUEST);
 
Дык, это-ж разные массивы smile Кому-то нравится GET и POST, вместо REQUEST, для большей детерминированности...


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
s0lman
Дата 7.4.2009, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


Профиль
Группа: Участник
Сообщений: 637
Регистрация: 1.11.2007
Где: Ukraine

Репутация: 9
Всего: 29



Цитата(ksnk @  7.4.2009,  14:14 Найти цитируемый пост)
это-ж разные массивы 

Это я понимаю  smile 

Цитата

$_REQUEST — Данные HTTP-запроса
Описание

Ассоциативный массив, который по умолчанию содержит данные переменных $_GET, $_POST и $_COOKIE.


Цитата(ksnk @  6.4.2009,  19:03 Найти цитируемый пост)
  strips($_GET);
  strips($_POST);
  strips($_COOKIE);
  strips($_REQUEST);


Получается, что выполняете двойные действия над каждым из массивов smile




--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
awers
Дата 7.4.2009, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



Цитата(MoLeX @  7.4.2009,  12:40 Найти цитируемый пост)
мдя, не думаю что хостер разрешит каждому желающему баловаться с его настройками

налету из пхп точно отключается везде.


А чего это все пишут и пишут? Автор то молчит.

Это сообщение отредактировал(а) awers - 7.4.2009, 14:47
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1076 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.