Автор Тема: Передача данных в перл-программу через инклуд  (Прочитано 3906 раз)

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

Оффлайн Корепанов Иван

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 27
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Добрый день всем!

У меня возникла небольшая проблемка с передачей данных в перл-скрипт через инклуд.

Такая вот ситуация:
1 | 2 | 3 ... постраничный вывод. Допустим ссылка на цифре 2 будет такая http://localhost/index.htm?page=2. Мы заходим по этой ссылке и нам надо увидеть содержимое 2-й страницы.
В файле index.htm есть инклуд .

Не знаю как передать программе index.cgi параметр page=2. Полагаю, что его можно извлечь из хэша %ENV.

В php все просто - инклуд бы выглядел так: . А вот в перл... Подскажите.

Вот еще одна проблемка: как через перл вывести страницу, url которой мы указали (версия для печати). В php это выгладело бы так:

include ($url);

Заранее спасибо!

Оффлайн AnnA

  • Фанатка форума
  • Старожил
  • ****
  • Сообщений: 263
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Передача данных в перл-программу через инклуд
« Ответ #1 : 05 Сентября 2005, 11:47:29 »
Цитировать
Корепанов Иван:
В php все просто - инклуд бы выглядел так: .

это ответ на Ваш вопрос. В Perl - аналогично.
Цитировать
Корепанов Иван:
как через перл вывести страницу, url которой мы указали

если в файле страница - открывайте ее на чтение и while (){print} - cамый простой вариант. :)
пока-пока. :)

Оффлайн Корепанов Иван

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 27
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Передача данных в перл-программу через инклуд
« Ответ #2 : 05 Сентября 2005, 18:53:00 »
Я над собой прям удивляюсь :).

Цитировать
это ответ на Ваш вопрос. В Perl - аналогично.


Я пробовал так сделать через перл, а в скрипт строчку
use CGI qw/:all/;
вставить забыл... :). Вот данные и не принимались.
Спасибо, что просвятили.

По поводу второго вопроса:
Я тоже сначала так подумывал сделать, но если выводимый файл содержит в себе инклуды, то они не отображаются! А это очень важно!

А это на самом деле неплохой форум! Буду часто к вам заходить, и если смогу, буду отвечать на вопросы других.

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Передача данных в перл-программу через инклуд
« Ответ #3 : 06 Сентября 2005, 01:47:00 »
Корепанов Иван, по второму вопросу - он возникать в принципе не должен. Используй шаблонизатор.
Ну к чему все это, лучше бы водки выпили...

Оффлайн Корепанов Иван

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 27
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Передача данных в перл-программу через инклуд
« Ответ #4 : 06 Сентября 2005, 19:56:19 »
А что такое шаблонизатор?

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Передача данных в перл-программу через инклуд
« Ответ #5 : 06 Сентября 2005, 21:47:40 »
http://template-toolkit.org например. Есть неплохой перевод документации на http://template-toolkit.ru
Ну к чему все это, лучше бы водки выпили...

 

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