Автор Тема: Как написать код?  (Прочитано 2701 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн polo

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 48
  • +0/-0
  • 0
    • Просмотр профиля
    • http://netadmin.ws
Как написать код?
« : 22 Марта 2001, 01:04:30 »
Допусти в программу "test.php передаем параметр через адресную строку: test.php?par=value, как осуществить следующее на php что на перле выглядило бы так:
вызываем программу - test.cgi?par=value
сама программа
$par=$form{par};
&subprog(\'$par\');
sub subprog {
$par=shift;
делаем что-то с $par;
}
- Сервер Сетевых Администраторов
- Форум сетевых администраторов - Огромная колекция веб клипарта

Оффлайн polo

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 48
  • +0/-0
  • 0
    • Просмотр профиля
    • http://netadmin.ws
Как написать код?
« Ответ #1 : 22 Марта 2001, 01:46:31 »
Кажется нашел:
function display ($par) {
делаем что-то с $par
}
switch($par) {
    case "$par":
display($par);
break;
}
А как модифицировать этот код так что при вызове программы без параметра (test.php?par=) выполнялась другая подпрограмма.
И еще: как можно открыть другую ссылку, тоесть при вызове программы test.php?var=value (смотри пример выше), в место "делаем что-то с $par" вставить такой код чтобы открылася главная страница yahoo?
- Сервер Сетевых Администраторов
- Форум сетевых администраторов - Огромная колекция веб клипарта

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Как написать код?
« Ответ #2 : 22 Марта 2001, 10:42:30 »
if()
ну, будем исповедоваться?

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
Как написать код?
« Ответ #3 : 22 Марта 2001, 11:01:02 »
Цитировать
polo (22-03-2001 01:46):
А как модифицировать этот код так что при вызове программы без параметра (test.php?par=) выполнялась другая подпрограмма.

if(!isset($par))
{
  если $par не defined ....
}
С наилучшими пожеланиями. LODEVAR

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28