![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| tariely |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 20.8.2008 Репутация: нет Всего: нет |
Стоит freebsd + apache + template toolkit mod/perl 2
Как сделать разбор по ссылкам? На сайте по ссылке, допустим <a class="nav" href="/detektiv.pl">Детектив</a></div> Идет выполнение перловского скрипта detektiv.pl #use Template; my $tt2 = Template->new({ INCLUDE_PATH => '/usr/local/www/filmzones/tmpl', INTERPOLATE => 1, }) || die "$Template::ERROR\n"; my $vars={ title=>'КиноХроника', INTERPOLATE => 1, items=>['Один', 'Два', 'Три'] }; print "Content-type: text/html\n\n"; $tt2->process('detektiv.tt2', $vars) || die $tt->error(), "\n"; В связи с этим накопилось много файлов, хотелось бы их объединить в один файл. Как написать такой скрипт что бы при каждом клике выполнялся один Перловский скрипт и в этом скрипте выполнялся process тоой ссылки по которой кликнули на сайте? Через $ENV{REQUEST_URI} можно в принципе получить урезанную ссылку и направить его в процесс, как это сделать? my ($page) = $ENV{REQUEST_URI} =~ m#/([^/\?]+)#; |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Уважаемый tariely, Вы раздельчиком ошиблись. Вам в CGI-программирование нужно, там примерчики поищите, найдете точно.
Можно еще use CGI посмотреть. |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |