![]() |
apache2.054+php5.0.5
в общем стоит вот это вот.
Проблема такая пхп не хочет работать с переменными. не работают даже такие переменные как REMOTE_ADDR и тд так же 0 реакции на переменные передаваемые GET и POST методами. просто такое ощущение будто их нет. |
Очень простой способ выяснить, чего там с переменными: в конец своего скрипта дописать вызов функции phpinfo() и внимательно изучить, чего она выдаст.
|
ну написал сразу же как перестало работать и че там искать что бы понять почему не работает?
|
Свои переменные там и ищи. Там есть секция, где указаны все HTTP-переменные.
|
Усе просто, меня просто поражает, как народ наступает на одни и те же грабил по сто раз. Эм, кароче, дело в глобализации, а точнее в том, что по умолчанию терче, в 4 версии, отказались от АВТОГЛОБАЛИЗАЦИИ. Ну хоть кто нибудь мануал то открывал??
Да не нужо это, что б внешние преременые были глобальными. Есть $_GET, $_POST, $_SERVER. Эх, читайте в мануале, что все тыкать то? Можете вернуть все во свояси так сказать, например через ини: Цитата:
|
АЛЕЛУЯ СПС ПОШАРИЛ ПХП ИНИ И нашел эти тупые строки где отключены были глоб-переменне )) спс глупые пхповцы все равно это все надо а они их по умолчанию отрубают )) чё к чему
|
Е... Э... Это лишь алфовит...
Твои так сказать переменые GET и POST лежат в глобализованых $_GET и $_POST. Т.е. например так $_GET['foo']. Сама $foo терче не глобализована. Если хотите как прежде, то в ини нужно проставить register_globals on. Если ни х... Э... Опять буковки! Читать манал или книжки какие - что такое глобализация вообще. АвтоГлобализация GET и POST - это не правильно, поэтому от этого отказались, но только по умолчанию. Кароче, я повторяю свой пердыдуший пост, ибо куда проще (да за бесплатно) не знаю как. Цитата:
|
да да да ))
Вот теперь такая трабла апач не открывает каталог в котором лежит .htaccess в котором строка прописана CharsetSourceEnc windows-1251 |
Не понятно, что ты имеещь ввиду под выражением "не открывает".
|
во чё пишет в общем в httpd.conf что то надо покарячить теперь )
|
в .htaccess написано CharsetSourceEnc windows-1251.
в ерор логе пишет что не знает что такое CharsetSourceEnc. КАК такое понимать? |
А зачем вообще сдался в аптче этот CharsetSourceEnc? Это раз. Во-вторых, смотри апатч, пади какие модули требуються, это как я понял - кодировка-перекодировка, может и не быть по умолчанию. А может это дело работает только под unix (скорее всего). Вариантов много, а смысла я в этом не вижу.
|
1.да ты прав кодировка .... бла бла бла
2. на апаче 1.33 работало щя посмотрю модули |
чето нифига понять не могу вроде все модули даже подрубил а все равно не хотит
|
тема такая ставлю в настройках для папок по умолчанию AllowOverride none тогда я понимаю что он игнорирует настройку CharsetSourceEnc если ставлю AllowOverride All, то он говорит что не знает слова CharsetSourceEnc и выдает ошибку (см. вложение выше). ЧТО делать?
|
Удали CharsetSourceEnc. Тебе это так нужно?
|
Этот параметр можно задать в META данных
|
Цитата:
Цитата:
|
| Текущее время: 18:11. Часовой пояс GMT +7. |
Форум открыт в июле 2004 г.