Автор Тема: Вопрос по СГИ  (Прочитано 4175 раз)

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

Оффлайн SteelRat

  • Funk U!
  • Старожил
  • ****
  • Сообщений: 290
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thewebfactory.fatal.ru
Вопрос по СГИ
« : 22 Декабря 2001, 15:55:06 »
Даров всем. Кто знает, как организовать такую вешь, как такой form action="что-то/" т.е. у браузера такой урл:
http://www.xxx.xx/cgi-xx/xxx/?param=value.
ЗАранее спасибо за ответ....
Debian/GNU Linux is rulezz...

Оффлайн ЖеньКа

  • Свободная статУя
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1013
  • +0/-0
  • 2
    • Просмотр профиля
Вопрос по СГИ
« Ответ #1 : 22 Декабря 2001, 18:59:22 »

Если ты коненчо об этом.. Но по идее form action здесь будет абсолютно нормальный.. Только редиректить он будет не на сам перловый скрипт а обратно на ту же страницу с  которой форма...
Если я не о том - то ты уточни плиз вопрос - попробуем разобраться...
:)
Ну и что что ветер в голове зато мысли всегда свежие.

Оффлайн SteelRat

  • Funk U!
  • Старожил
  • ****
  • Сообщений: 290
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thewebfactory.fatal.ru
Не о том..
« Ответ #2 : 22 Декабря 2001, 23:52:36 »
Я имею ввиду формы, посылающие данные не скрипту, а на папку.
Т.Е: thewebfactory.fatal.ru/folder/?param=value
Debian/GNU Linux is rulezz...

Оффлайн ЖеньКа

  • Свободная статУя
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1013
  • +0/-0
  • 2
    • Просмотр профиля
Вопрос по СГИ
« Ответ #3 : 23 Декабря 2001, 14:31:26 »
Так это от твоего умения зависит куда ты данные пошлёшь... Всё ранво их скрипт выполняет а вот уж куда он их впишет - полученные переменные тебе решать...
Ну и что что ветер в голове зато мысли всегда свежие.

Оффлайн SteelRat

  • Funk U!
  • Старожил
  • ****
  • Сообщений: 290
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thewebfactory.fatal.ru
Я имел ввиду..
« Ответ #4 : 25 Декабря 2001, 00:13:28 »
Я имел ввиду, как организовать дело так, чтобы данные, отправленые на папку, перенаправлялись скрипту.
Debian/GNU Linux is rulezz...

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
Вопрос по СГИ
« Ответ #5 : 25 Декабря 2001, 09:22:07 »
В индексной странице каталога поставить тот инклуд, который ЖеньКа тебе написала.
С наилучшими пожеланиями. LODEVAR

Оффлайн SteelRat

  • Funk U!
  • Старожил
  • ****
  • Сообщений: 290
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thewebfactory.fatal.ru
НЕЕЕЕ!
« Ответ #6 : 31 Декабря 2001, 03:56:33 »
Вы нифига меня не понимаете.
Вот есть форма.
Пусть будет гет.
Перец заходит, набивает данные и жмёт субминт.
Ему выводится страница, а адрес у неё:
http://thewebfactory.fatal.ru/cgi-bin/Papka/?value=mydata
КАК это сделать?
Debian/GNU Linux is rulezz...

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
гы-гы
« Ответ #7 : 31 Декабря 2001, 16:43:37 »
в скрипте формы написать:

print "Location: http://thewebfactory.fatal.ru/cgi-bin/Papka/?value=mydata\\n\\n";
;)
 в исканиях.

Оффлайн SteelRat

  • Funk U!
  • Старожил
  • ****
  • Сообщений: 290
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thewebfactory.fatal.ru
Бррр...
« Ответ #8 : 01 Января 2002, 03:07:32 »
Всё равно не то!!!!
Как организовать структуру сайта так, чтобы данные, посланные на папку таким образом, передавались скрипту.
Debian/GNU Linux is rulezz...

Оффлайн SteelRat

  • Funk U!
  • Старожил
  • ****
  • Сообщений: 290
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thewebfactory.fatal.ru
Ещё
« Ответ #9 : 02 Января 2002, 00:43:01 »
И ктомуже, ответ скрипта шёл в браузер..
Debian/GNU Linux is rulezz...

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
а мы просто так не сдаемсси!
« Ответ #10 : 02 Января 2002, 03:24:11 »
mod_rewrite
или
см. тут: http://www.webscript.ru/stories.php3?story=52
про mod_rewrite там в комментариях в меру популярно написано.
 в исканиях.

Оффлайн SteelRat

  • Funk U!
  • Старожил
  • ****
  • Сообщений: 290
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thewebfactory.fatal.ru
:-)
« Ответ #11 : 02 Января 2002, 23:02:23 »
Ребята, зачем заниматься ерундой и изобретать велосипед? :)

Mod_rewrite для Апача придуман дааавно...
Тем более каждый 404 будет валится в лог Апача, что не есть хорошо (хотя это зависит от настройки Апача).
Пишем в .htaccess :

RewriteEngine on
RewriteRule issues/(.+)/ issue.php?id=$1

и ложим этот .htaccess в корневой каталог например. Mod_rewrite должен быть включен.

И все - все запросы на /issues/num/ будут прозрачно сервером трансформироваться в issue.php?id=num


Я так понял, получится и issue.pl. Круто!
То, что надо, спасибо...
Debian/GNU Linux is rulezz...

 

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