[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ini_set не работает
Dron19
Все привет, подскажите пожалуйста, почему когда я пишу такой код

if(ini_set('magic_quotes_gpc','0')) {
print "Магические кавычки откл.";
}

При это в php.ini у меня magic_quotes_gpc включено
и код не работает, он по идее должен вернуть TRUE, но этого не происходит, почему?



Спустя 35 минут (31.12.2010 - 20:25) Invis1ble написал(а):
Dron19
Цитата
по идее должен вернуть TRUE

вот:
Цитата
Return Value
Тип: string
the old value on success, false on failure.

вообще, вроде-бы надо так:
ini_set('magic_quotes_gpc', 'Off');

Спустя 7 минут, 47 секунд (31.12.2010 - 20:32) Dron19 написал(а):
Цитата (Invis1ble @ 31.12.2010 - 17:25)
Dron19
Цитата
по идее должен вернуть TRUE

вот:
Цитата
Return Value
Тип: string
the old value on success, false on failure.

вообще, вроде-бы надо так:
ini_set('magic_quotes_gpc', 'Off');

я пробывал и так и так, нифига, че за бред?

Спустя 9 минут, 36 секунд (31.12.2010 - 20:42) Dron19 написал(а):
мозги уже кипят, надо отдохнуть, а то я сильно одержим PHP и вообще программированием, три дня писал приложения без отдыха. Ладно пойду все же отдохну хотя бы на новый год, заранее благодарен тем кто поможет

Спустя 46 секунд (31.12.2010 - 20:43) inpost написал(а):
Проверяешь на денвере или хостинге?

Спустя 27 секунд (31.12.2010 - 20:43) Dron19 написал(а):
Цитата (inpost @ 31.12.2010 - 17:43)
Проверяешь на денвере или хостинге?

на денвере

Спустя 2 минуты, 48 секунд (31.12.2010 - 20:46) Dron19 написал(а):
а какая разница-то? Когда я писал свой чат, так вот там в скрипте я делал переадресацию header после заголовка и решил эту проблему таким образом:

if(ini_get('output_buffering') == 0) {
ini_set('output_buffering','1');
header("Location: index.php");
}

При этом как известно output_buffering является опцией конфигурации файла php.ini без этого кода не сработала бы header, аналогично и сейчас хочу, но не получается

Спустя 4 минуты, 51 секунда (31.12.2010 - 20:51) Invis1ble написал(а):
Dron19
попробуй запусти такой скрипт
<?php
var_dump(ini_set('magic_quotes_gpc', 'Off'));
var_dump(ini_get('magic_quotes_gpc'));

и напиши, что он выдаст

Спустя 3 минуты, 36 секунд (31.12.2010 - 20:54) Invis1ble написал(а):
у меня кстати тоже почему-то не хочет устанавливаться значение... blink.gif

Спустя 52 секунды (31.12.2010 - 20:55) Dron19 написал(а):
сча попробую запустить скрипт

Спустя 1 минута, 59 секунд (31.12.2010 - 20:57) Dron19 написал(а):
в первом варианте булева логика false, а во втором строка установленная на единицу, то бишь вот результат
bool(false)
string(1) "1"
Ну тут понятно все, говорится, что не удалось изменить опцию конфигурации и то что magic_quotes_gpc установлена на On

Спустя 1 минута, 4 секунды (31.12.2010 - 20:58) Dron19 написал(а):
но вопрос в том, почему не хочет изменяться? Я уже успел попробывать и функцию ini_alter, все равно тот же результат

Спустя 5 минут, 29 секунд (31.12.2010 - 21:04) Dron19 написал(а):
ну че, как там результаты?

Спустя 56 секунд (31.12.2010 - 21:05) Invis1ble написал(а):
Dron19
без понятия чувак, я че-то сам не доганяю этого... ) у меня тоже самое (я специально ради этого случая включил кавычки в php.ini):
Цитата
boolean false
string '' (length=0)

blink.gif

Спустя 3 минуты, 34 секунды (31.12.2010 - 21:08) Dron19 написал(а):
Цитата (Invis1ble @ 31.12.2010 - 18:05)
Dron19
без понятия чувак, я че-то сам не доганяю этого... ) у меня тоже самое (я специально ради этого случая включил кавычки в php.ini):
Цитата
boolean false
string '' (length=0)

blink.gif

Ну ладно спасибо тебе, С новым годом! =) Удачи тебе wink.gif

Спустя 7 минут, 56 секунд (31.12.2010 - 21:16) Invis1ble написал(а):
Dron19
Давай, много не пей =)

Спустя 1 минута, 51 секунда (31.12.2010 - 21:18) Dron19 написал(а):
Цитата (Invis1ble @ 31.12.2010 - 18:16)
Dron19
Давай, много не пей =)

Постараюсь... rolleyes.gif rolleyes.gif

Спустя 37 минут, 18 секунд (31.12.2010 - 21:55) glock18 написал(а):
Я как знал о какой именно настройке идет речь, когда увидел название темы. установка magic_quotes_gpc с использованием ini_set ничего не даст, поскольку она будет проводиться постфактум применения магических кавычек, используйте .htaccess.

Спустя 8 минут, 6 секунд (31.12.2010 - 22:04) Invis1ble написал(а):
glock18
клево, спасибо за инфу )

Спустя 24 минуты, 32 секунды (31.12.2010 - 22:28) Dron19 написал(а):
Цитата (glock18 @ 31.12.2010 - 18:55)
Я как знал о какой именно настройке идет речь, когда увидел название темы. установка magic_quotes_gpc с использованием ini_set ничего не даст, поскольку она будет проводиться постфактум применения магических кавычек, используйте .htaccess.

а как в htaccess это сделать?

Спустя 3 минуты, 44 секунды (31.12.2010 - 22:32) Invis1ble написал(а):
Dron19
#Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off
#Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off

Спустя 34 минуты, 42 секунды (31.12.2010 - 23:06) glock18 написал(а):
Invis1ble
ммм, ты с php.ini не путаешь?

Dron19
погугли php_flag и php_value

Спустя 19 минут, 33 секунды (31.12.2010 - 23:26) Dron19 написал(а):
окей спс

Спустя 37 секунд (31.12.2010 - 23:27) Dron19 написал(а):
inpost, а что нужно сделать, что бы быть в группе Экспертов?

Спустя 7 минут, 33 секунды (31.12.2010 - 23:34) Invis1ble написал(а):
glock18
Цитата
ммм, ты с php.ini не путаешь?

нет, просто копипаст - зло ))

Dron19
вот так правильно:
#Magic quotes for incoming GET/POST/Cookie data.
php_flag magic_quotes_gpc = Off
#Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
php_flag magic_quotes_runtime = Off

Спустя 3 часа, 11 минут, 33 секунды (1.01.2011 - 02:46) Dron19 написал(а):
Спс

Спустя 3 часа, 35 минут, 33 секунды (1.01.2011 - 06:21) inpost написал(а):
Dron19
А мне откуда знать?! =) Мне ещё опыта набираться, даже если предложили - я отказался бы. Эксперт должен быть мудрым и опытным, а я ещё не дорос =)

Спустя 2 дня, 15 минут, 24 секунды (3.01.2011 - 06:37) inpost написал(а):

Спустя 3 дня, 17 часов, 27 минут, 16 секунд (7.01.2011 - 00:04) Dron19 написал(а):
ссылка не найдена, 404 ошибка...

Спустя 6 минут, 16 секунд (7.01.2011 - 00:10) inpost написал(а):
Dron19
видимо закрывают скрин-шоты из книг =( Я из Котерова кинул про это =)


_____________
PHP+MySQL - уже изучил, осталось всего лишь это:
C,C++,C#,JavaScript,Python,Ruby,Perl,OpenGl,DirectX,ASP.NET - Намерен учить все
Быстрый ответ:

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