imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 25.01.2003, 22:50     # 1
Dr@gon
Banned
 
Аватар для Dr@gon
 
Регистрация: 07.04.2002
Адрес: /root
Сообщения: 106

Dr@gon Путь к славе только начался
Question Вопросик по php

Вопрос конечно ламерский но всё же....
есть пхп код:
PHP код:
<?php
global $a;
if (
$a == "enter") {
    print 
"Привет!!!"; }
if (
$a == "exit") { 
    print 
"А вы точно уверны, что хотите выйти!???"; }
?>
работать по идее должен так:
script.php?a=enter ... но не работает... так вот вопрос, вчём тут проблема???
Dr@gon вне форума  
Старый 26.01.2003, 00:19     # 2
lanix
::VIP::
 
Аватар для lanix
 
Регистрация: 09.05.2002
Адрес: Lithuania
Сообщения: 591

lanix Известность не заставит себя ждать
попробуй убрать global $a;
lanix вне форума  
Старый 26.01.2003, 04:18     # 3
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
а вот и вор:

PHP код:
<?php
if ($a == "enter") {
    echo 
"Привет!!!"; }
if (
$a == "exit") { 
    echo 
"А вы точно уверны, что хотите выйти!???"; }
?>
если не работает знач ты пускаешь на домашнем серве, без CGI
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 26.01.2003, 06:47     # 4
dimonk
NewСибирский Монк
 
Аватар для dimonk
 
Регистрация: 30.06.2002
Сообщения: 3 641

dimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуру
а что значит "не работает"?.. вполне рабочий код. у тебя вообще скрипты php запускаются?
__________________
Свои носки я стираю Лаской Магия Черного и они надолго сохраняют свой естественный черный цвет!
dimonk вне форума  
Старый 27.01.2003, 00:56     # 5
lanix
::VIP::
 
Аватар для lanix
 
Регистрация: 09.05.2002
Адрес: Lithuania
Сообщения: 591

lanix Известность не заставит себя ждать
сервер не включен : ) ЛОЛ
lanix вне форума  
Старый 27.01.2003, 05:45     # 6
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
CGI не пашет
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 29.01.2003, 01:37     # 7
dimonk
NewСибирский Монк
 
Аватар для dimonk
 
Регистрация: 30.06.2002
Сообщения: 3 641

dimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуру
блин, а что за сервер?! у меня апач + пхп как модуль - все работает.
__________________
Свои носки я стираю Лаской Магия Черного и они надолго сохраняют свой естественный черный цвет!
dimonk вне форума  
Старый 29.01.2003, 02:07     # 8
Dr@gon
Banned
 
Аватар для Dr@gon
 
Регистрация: 07.04.2002
Адрес: /root
Сообщения: 106

Dr@gon Путь к славе только начался
Пробовал и на IIS 5 и на SHTTPS...
Цитата:
CGI не пашет
Всмысле? Нужно установить perl?
Dr@gon вне форума  
Старый 29.01.2003, 02:15     # 9
dimonk
NewСибирский Монк
 
Аватар для dimonk
 
Регистрация: 30.06.2002
Сообщения: 3 641

dimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуру
эээ... гмм... без комментариев... но я в ауте...

при чем тут перл?! ты пишешь программу на пхп - так будь добр, установи его поддержку. а cgi - это всего лишь соглашение, устанавливающие стандарт написания программ. почему если cgi, то сразу вспоминают перл?!

ага, если поддержка пхп работает, посмотри в ini файле, похоже, у тебя переменные из строки запроса не регистрируются как глобальные или вообще не регистрируются.
__________________
Свои носки я стираю Лаской Магия Черного и они надолго сохраняют свой естественный черный цвет!
dimonk вне форума  
Старый 29.01.2003, 02:47     # 10
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
CGI не соглашение... а Common Gate Interface это интерфейс передачи из URL сток в проги.... ИМХО так :xex:
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 29.01.2003, 03:17     # 11
dimonk
NewСибирский Монк
 
Аватар для dimonk
 
Регистрация: 30.06.2002
Сообщения: 3 641

dimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуру
согласен, расшифровывается именно так. но интерфейс cgi - это стандарт, а любой стандарт подразумевает соглашение между программистами, разрабатывающими софт и и расширения под него. так что я не оговорился.
__________________
Свои носки я стираю Лаской Магия Черного и они надолго сохраняют свой естественный черный цвет!
dimonk вне форума  
Старый 29.01.2003, 03:40     # 12
qwebec
Full Member
 
Аватар для qwebec
 
Регистрация: 16.10.2002
Сообщения: 519

qwebec Путь к славе только начался
Dr@gon

убери global $a; - для такого кода - это лишнее
если выдает ошибку не определенной переменной, то нада думать что php работает (возможно настроен не так как нужно тебе)!

попробуй так:
<?
$a="Hello World!";
echo $a;
?>
запусти и посмотри напишет тебе Hello World или нет

потом попробуй так:
script.php?a=test
<?
echo $a;
?>
qwebec вне форума  
Старый 29.01.2003, 04:00     # 13
Dr@gon
Banned
 
Аватар для Dr@gon
 
Регистрация: 07.04.2002
Адрес: /root
Сообщения: 106

Dr@gon Путь к славе только начался
Цитата:
<?
$a="Hello World!";
echo $a;
?>
Работает!!!
Цитата:
script.php?a=test
<?
echo $a;
?>
Не работает!!!
Notice: Undefined variable: a in c:\inetpub\wwwroot\a.php on line 2
Dr@gon вне форума  
Старый 29.01.2003, 05:26     # 14
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
переменные не передаются
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 29.01.2003, 05:53     # 15
qwebec
Full Member
 
Аватар для qwebec
 
Регистрация: 16.10.2002
Сообщения: 519

qwebec Путь к славе только начался
Dr@gon
точно, не передаются явно! попробуй получить доступ к переменной через массив ($HTTP_GET_VARS)

script.php?a=test
<?
echo $HTTP_GET_VARS['a'];
?>

и еще раз посмотри значение register_globals в php.ini для того чтобы работало как ты хочешь должно быть register_globals="on"
qwebec вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 16:23.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.