Все вопросы связанные с программированием. Языки программирования. Средства разработки.
Ответить
Аватара пользователя
Begemot
Не в сети
СуперМодератор
СуперМодератор
Сообщения: 5924
Зарегистрирован: Вт янв 13, 2004 9:59
Откуда: забытое королевство
Контактная информация:

denwer у кого стоит кто сможет помочь?

Сообщение Begemot »

стоит denwer 3 без расширений. все работает, localhost, MySQL, домены, все работает. даже джумла установилась.


но не работают такие вещи как GET и POST

к примеру если в урл прописать: http://localhost/test.php?FirstName=Alex
то строка print ("Привет $FirstName"); выдаст просто Привет

с пересылкой данный формы на другой файл (form action="test.php" method="post") то же самое, данные не присваиваются...


в чем может быть проблема, подскажите пожалуйста. может библиотеки какие скачать, или расширения?
  • 8 918 521865O Алексей
  • ПРОДАЖА, ОБСЛУЖИВАНИЕ и РЕМОНТ ноутбуков, компьютеров, мониторов, принтеров, ксероксов
  • Заправка лазерных и струйных картриджей
  • Фото, рекламные услуги

Аватара пользователя
Begemot
Не в сети
СуперМодератор
СуперМодератор
Сообщения: 5924
Зарегистрирован: Вт янв 13, 2004 9:59
Откуда: забытое королевство
Контактная информация:

Re: denwer у кого стоит кто сможет помочь?

Сообщение Begemot »

а так же вопрос: у кого какие сборки стоят чтобы тестить сайт/форум локально? пытался вручную собрать но пока ума не хватило...

или все сами своими силами?
  • 8 918 521865O Алексей
  • ПРОДАЖА, ОБСЛУЖИВАНИЕ и РЕМОНТ ноутбуков, компьютеров, мониторов, принтеров, ксероксов
  • Заправка лазерных и струйных картриджей
  • Фото, рекламные услуги

Аватара пользователя
Hank
Не в сети
Почётный форумщик
Почётный форумщик
Сообщения: 4299
Зарегистрирован: Чт май 05, 2005 19:35
Откуда: RnD

Re: denwer у кого стоит кто сможет помочь?

Сообщение Hank »

Begemot
все правильно настроино, как и положено Register_Globals отключено.
хорошим тоном является использование суперглобальных массивов $_GET, $_POST, $_REQUEST, $_SERVER и т.д.
Begemot писал(а):print ("Привет $FirstName");

Код: Выделить всё

print "Привет ".htmlspecialchars($_GET['FirstName']);
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )

Аватара пользователя
Hank
Не в сети
Почётный форумщик
Почётный форумщик
Сообщения: 4299
Зарегистрирован: Чт май 05, 2005 19:35
Откуда: RnD

Re: denwer у кого стоит кто сможет помочь?

Сообщение Hank »

Begemot писал(а):у кого какие сборки стоят чтобы тестить сайт/форум локально?
стандартный денвер 3 с официального сайта.
Begemot писал(а):даже джумла установилась.
джумлу фтопку, imho :)
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )

Аватара пользователя
Begemot
Не в сети
СуперМодератор
СуперМодератор
Сообщения: 5924
Зарегистрирован: Вт янв 13, 2004 9:59
Откуда: забытое королевство
Контактная информация:

Re: denwer у кого стоит кто сможет помочь?

Сообщение Begemot »

а если включить Register_Globals, это на что повлияет?

Код: Выделить всё

print "Привет ".htmlspecialchars($_GET['FirstName']);
не работает.... пока не понял почему)
или чтобы заработало надо включить Register_Globals?
Eraser писал(а):джумлу фтопку
а что посоветуешь?
  • 8 918 521865O Алексей
  • ПРОДАЖА, ОБСЛУЖИВАНИЕ и РЕМОНТ ноутбуков, компьютеров, мониторов, принтеров, ксероксов
  • Заправка лазерных и струйных картриджей
  • Фото, рекламные услуги

Аватара пользователя
Begemot
Не в сети
СуперМодератор
СуперМодератор
Сообщения: 5924
Зарегистрирован: Вт янв 13, 2004 9:59
Откуда: забытое королевство
Контактная информация:

Re: denwer у кого стоит кто сможет помочь?

Сообщение Begemot »

Register_Globals в php.ini я включил. заработало... но не твоя строчка, а моя.
мне еще мноооого учиться))


UPD: php.ini гласит You should do your best to write your scripts so that they do not require register_globals to be on.
вроде как есть баг и им можно воспользоваться, если регистер_глобалс включен.. говорят пробуйте без него обойтись.
а как передавать значения переменной, используя get и post, но при выключенном register_globals ?
если есть статья или ссыль - я почитаю. или если можешь - сам напиши, буду признателен
  • 8 918 521865O Алексей
  • ПРОДАЖА, ОБСЛУЖИВАНИЕ и РЕМОНТ ноутбуков, компьютеров, мониторов, принтеров, ксероксов
  • Заправка лазерных и струйных картриджей
  • Фото, рекламные услуги

Аватара пользователя
Begemot
Не в сети
СуперМодератор
СуперМодератор
Сообщения: 5924
Зарегистрирован: Вт янв 13, 2004 9:59
Откуда: забытое королевство
Контактная информация:

Re: denwer у кого стоит кто сможет помочь?

Сообщение Begemot »

  • 8 918 521865O Алексей
  • ПРОДАЖА, ОБСЛУЖИВАНИЕ и РЕМОНТ ноутбуков, компьютеров, мониторов, принтеров, ксероксов
  • Заправка лазерных и струйных картриджей
  • Фото, рекламные услуги

Аватара пользователя
Begemot
Не в сети
СуперМодератор
СуперМодератор
Сообщения: 5924
Зарегистрирован: Вт янв 13, 2004 9:59
Откуда: забытое королевство
Контактная информация:

Re: denwer у кого стоит кто сможет помочь?

Сообщение Begemot »

http://www.internet-technologies.ru/art ... e_346.html
что-то более менее проясняется....
  • 8 918 521865O Алексей
  • ПРОДАЖА, ОБСЛУЖИВАНИЕ и РЕМОНТ ноутбуков, компьютеров, мониторов, принтеров, ксероксов
  • Заправка лазерных и струйных картриджей
  • Фото, рекламные услуги

Аватара пользователя
Hank
Не в сети
Почётный форумщик
Почётный форумщик
Сообщения: 4299
Зарегистрирован: Чт май 05, 2005 19:35
Откуда: RnD

Re: denwer у кого стоит кто сможет помочь?

Сообщение Hank »

Begemot
Begemot писал(а):или чтобы заработало надо включить Register_Globals?
нет, регистр глобалс это дурной тон и дыра в безопасности, оставлено для обратной своместимости со старыми скриптами.
Begemot писал(а):не работает.... пока не понял почему)
а вот это не понятно..
что показывает
print_r($_GET);
print_r($_POST);
print_r($_REQUEST);
?
Begemot писал(а):а что посоветуешь?
я предпочитаю отечественного производителя да и по многим другим причинам мой выбор - http://hostcms.ru/ (есть бесплатная версия)
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )

Аватара пользователя
tAZAR
Не в сети
Модератор
Модератор
Сообщения: 567
Зарегистрирован: Ср июн 23, 2004 8:13
Откуда: г.Шахты

Re: denwer у кого стоит кто сможет помочь?

Сообщение tAZAR »

Не стал все читать, но на всякий случай:
$_REQUEST["myParam"] попробуй
346500 night eXtreme sha.ENcounter team

Аватара пользователя
Begemot
Не в сети
СуперМодератор
СуперМодератор
Сообщения: 5924
Зарегистрирован: Вт янв 13, 2004 9:59
Откуда: забытое королевство
Контактная информация:

Re: denwer у кого стоит кто сможет помочь?

Сообщение Begemot »

работают:

Код: Выделить всё

print $_POST['FirstName'];
print $_REQUEST['FirstName'];

import_request_variables('p', 'p_');
print $_p_FirstName;
Eraser писал(а):что показывает
print_r($_GET);
print_r($_POST);
print_r($_REQUEST);
показывает

Код: Выделить всё

Array([FirstName]=>Алексей [LastName]=> и т. д.)

вроде как разобрался. спасибо!
  • 8 918 521865O Алексей
  • ПРОДАЖА, ОБСЛУЖИВАНИЕ и РЕМОНТ ноутбуков, компьютеров, мониторов, принтеров, ксероксов
  • Заправка лазерных и струйных картриджей
  • Фото, рекламные услуги

Аватара пользователя
Begemot
Не в сети
СуперМодератор
СуперМодератор
Сообщения: 5924
Зарегистрирован: Вт янв 13, 2004 9:59
Откуда: забытое королевство
Контактная информация:

Re: denwer у кого стоит кто сможет помочь?

Сообщение Begemot »

tAZAR, аха, работает.
  • 8 918 521865O Алексей
  • ПРОДАЖА, ОБСЛУЖИВАНИЕ и РЕМОНТ ноутбуков, компьютеров, мониторов, принтеров, ксероксов
  • Заправка лазерных и струйных картриджей
  • Фото, рекламные услуги

Ответить