|
Veronica
|
|
FATAL ERROR: register_globals is disabled in php.ini, please enable it!06.02.2011, 19:17. Показов 5357. Ответов 17
Метки нет (Все метки)
FATAL ERROR: register_globals is disabled in php.ini, please enable it!
чтo этo тaкoе и чтo с этим делaть пoмoгите пoлжaлуистa |
|
| 06.02.2011, 19:17 | |
|
Ответы с готовыми решениями:
17
Disabled / enable поля input PHP Fatal error: Uncaught Error: Call to undefined function mb_strlen() |
|
0 / 0 / 0
Регистрация: 12.01.2011
Сообщений: 41
|
|
| 06.02.2011, 19:22 | |
|
идешь в корень той папки, куда установила PHP, находишь там файл php.ini, открываешь его, находишь в нем строку:
register_globals = Off и меняешь в ней значение с 'Off' на 'On'. получается register_globals = On сохраняешь файл - все дела )
0
|
|
|
0 / 0 / 0
Регистрация: 12.01.2011
Сообщений: 41
|
|
| 06.02.2011, 19:30 | |
|
как написано в 'самоучителе РНР4' (СПб.: БХВ-Петербург, 2001) г-на Котерова Д.В. (и что одновременно является переводом инструкции из самого php.ini): 'желательно так писать сценарии, чтобы они по возможности старались обходиться без директивы register_globals. использование данных, поступивших из формы, как глобальных переменных, потенциально может породить проблемы в защите сценария, если программист не особенно позаботится об их устранении'.
0
|
|
|
3 / 3 / 3
Регистрация: 13.02.2009
Сообщений: 465
|
|
| 07.02.2011, 18:12 | |
|
какая разница писать print $f или print $_GET['f'], если обработку этого самого f не делаешь? В первом случае это более удобно
0
|
|
|
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
|
|
| 07.02.2011, 19:02 | |
|
ты бы лучше полсушал, оч ём тебе говортя, а свои личные выводы и предложения оставь при себе.
Ты конечно можешь как крутой ламер объявить в своём конфиге глобальные переменные, и обращаться к ним как ты сказал удобно. Но вся твоя радость и приподнятое настроения, в связи с парвильной работой твоей пхп программы, изсезнут в миг, когда ты выолишь свойю пхп-программу на удалённые хост в инете. Так что слушай лучше, что люди говорят, а потом уже делай умозаключения...
0
|
|
|
3 / 3 / 3
Регистрация: 13.02.2009
Сообщений: 465
|
|
| 08.02.2011, 18:13 | |
|
Думал отвечать или не отвечать, ведь и так все в общем-то понятно с нашим безграмотным (в смысле правописания) товарищем sl_play.
Хотелось бы отметить, что очень много (уверен даже, что большинство) хостинг-провайдеров поддерживают глобальные переменные, это норма. Если тебе удавалось сталкиваться с обратным - напиши названия, там, я думаю, что на них мало кто будет хоститься ) Составим черный список )
0
|
|
|
Veronica
|
|
| 08.02.2011, 19:01 | |
|
спaсибo.
пoменйaлa off нa on не пoмaглo. в прoгрaмме есть тaкoй мoмент. в нем чтo-тo не рaбoтaет: if (function_exists('ini_get')) { ini_get('register_globals') or exit('FATAL ERROR: register_globals is disabled in php.ini, please enable it!'); } |
|
|
3 / 3 / 3
Регистрация: 13.02.2009
Сообщений: 465
|
|
| 08.02.2011, 21:31 | |
|
Метод ini_get возвращает строковое значение (пустую строку в случае ошибки или значение опции). Надо привести к bool типу:
(bool)ini_get('...')
0
|
|
|
Veronica
|
|
| 09.02.2011, 08:31 | |
|
Sorry. кoгдa сделaлa пoиск нa php.ini пoискoвик выдaл 4 фaилa в 3-х пoменялa a в 4-oм зaбылa. тaк чтo прoблемa решенa. спaсибo бoльшoе
|
|
|
Veronica
|
|
| 09.02.2011, 08:34 | |
|
Sorry. кoгдa сделaлa пoиск нa php.ini пoискoвик выдaл 4 фaилa в 3-х пoменялa a в 4-oм зaбылa. тaк чтo прoблемa решенa. спaсибo бoльшoе
|
|
|
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
|
|
| 09.02.2011, 10:20 | |
|
rulez< настоятельно рекомендую тебе не сбивать человека с истинного пути! Потому что, все твои советы - глупы!
О чём речь идёт вы хоть понимаете? Ты советуешь человеку узать массив глобальных переменных! А вдруг, на сервере, опция с глобальными переменными будет отключена? Почитай статьи php-программистов, может быть ума немного наберёшься! Верноника< Погу лиш посоветовать - поменять все обращения к глобальным переменным на подобные $_GET[''], $_POST[''] и т.д
0
|
|
|
3 / 3 / 3
Регистрация: 13.02.2009
Сообщений: 465
|
|
| 09.02.2011, 11:34 | |
|
sl_play: Ты пожалуйста внимательно прочитай мое предыдущее сообщение, может раз 5 для лучшего понимания. Я же ясно написал, что большинство хостеров давным-давно забили на это правило с глобальныминеглобальными переменными. Это и valuehost.ru и brandhost.ru и rol и многие другие. Возможно ты сталкивался с теми, кто не поддерживает глобальных переменных - ну так напиши хоть парочку, я же все это уже написал...
0
|
|
|
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
|
|
| 09.02.2011, 12:17 | |
|
Те хостеры с которыми я работал используют register_globals=Off
Это DataForce IP (df.ru) и Zenon (zenon.net). В виду имеется, само собой, услуга виртуального хостинга. В этом смысле хостеров можно понять. При включенной директиве register_globals неопытный человек можеот легко написать уязвимый скрипт. Именно поэтому в конфигурациии PHP после установки, регистрация глобальынх переменных, по умолчанию, запрещена. Для начинающих это, я уверен, плюс. Опытный же человек должен знать о наличии такой настройки и быть готовым работать в разных конфигурациях. Касательно разницы между print $f и print $_GET['f'] - лично мне второй вариант более симпатичен, тем что ясно указывает происхождение переменной. 2 sl_play: Большая к тебе просьба - не хами людям.
0
|
|
|
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
|
|
| 09.02.2011, 14:29 | |
|
хамить, конечно, не выход...
Но хочу напомнить первый ответ и третий ответ. Человек даже не посоветовал использовать правильное обращение к переменным, а посоветовал отредактировать конфиг. В третьем сообщении он утверждает , что ему просто лень писать длинное обращение к переменной, чеко и автору топика советует. Прочитав всё это, я, немного пришёл в ярость. Как известно в таком состоянии пишешь с высокой скоростью, при этом если клава старенькая, то некоторые буквы просто проскакивают. Меня обзывают безгамотным - это не грубость, не хамство? человек изначально сбивает с правильного пути, только в пятом ответе, он начинает собирать остатки разума и выдаёт - что некоторые серверы всё же могут отключить глобалс... и я ещё виноват после всего этого...
0
|
|
|
0 / 0 / 0
Регистрация: 12.01.2011
Сообщений: 41
|
|
| 09.02.2011, 14:50 | |
|
дорогой sl_play, похоже в ярости ты не только хамишь и не попадаешь в кнопки, но и внимание у тебя сильно рассеивается
) цитирую тебя (ничего, что я на 'ты'?) же:'Но хочу напомнить ПЕРВЫЙ ответ и ТРЕТИЙ ответ. Человек даже не посоветовал использовать правильное обращение к переменным, а посоветовал отредактировать конфиг. В третьем сообщении ОН утверждает , что ему просто лень писать длинное обращение к переменной, чеко и автору топика советует'. - попробуй вглядется чуточку (самую малость) повнимательней: первый и третий ответ написаны... разными людьми) а вот первый и второй - одним и тем же (т.е. мной). в первом я тупо рекомендую отредактировать конфиг (т.е. ПРЯМО отвечаю на поставленный вопрос - какой вопрос такой и ответ), а во втором - предупреждаю о возможных последствиях. по-моему все очень даже правильно. приписывать же мне чужие изречения (даже в приступах рассеянности), право, не стоит (да и другим мои - тоже). и вообще - сообщения в форуме - это не более, чем текст (даже не сотрясания воздуха) и потому совсем не повод для ярости. предлагаю быть просто немного адекватней.
0
|
|
|
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
|
|
| 09.02.2011, 14:59 | |
|
Передо мной наверно извиняться никто не стнает, тогда придётся мне.
Простите все, кого обидела моя агрессивность. Сделайте снисхождение, у нас в Украине сейчас агресси я в воздехе по-всюду
0
|
|
|
0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 52
|
|
| 20.06.2013, 03:47 | |
|
Здравствуйте
тема не моя но вопрос похожий я скачал шаблон сайта установил денвер залил шаблон пробная страница работает пытаюсь запустить сайт выходит Server Requirement Error: register_globals is disabled in your PHP configuration. This can be enabled in your php.ini configuration file or in the .htaccess file in your catalog directory. подскажите что делать если можно без профессиональных терминов как для чайника заранее благодарен файла php.ini нет
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||
| 20.06.2013, 08:13 | ||||
|
0
|
||||
| 20.06.2013, 08:13 | |
|
Помогаю со студенческими работами здесь
18
PHP Fatal error: Uncaught Error: Call to undefined function curl_init() Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\shop\db_fns.php:2 Stack trace Fatal error: Class 'PEAR_Error' not found in C:\xampp\php\PEAR\DB.php on line 947 [Linker Fatal Error] Fatal: Could not open ~CBuilder6\Projects\Project1.exe (error code 5) PHP Warning и PHP Fatal error Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|