lilalo
annotate l3-cgi @ 29:b3f5f5560802
l3-cgi: 	Найти курс по PATH_INFO
HISTORY: Описаны изменения в версии v_0_2_4
l3-frontend: В секции "О программе" убрал разрыв строки
HISTORY: Описаны изменения в версии v_0_2_4
l3-frontend: В секции "О программе" убрал разрыв строки
| author | devi | 
|---|---|
| date | Mon Nov 07 13:28:15 2005 +0200 (2005-11-07) | 
| parents | 098664cf339c | 
| children | f5f07049bd4f | 
| rev | line source | 
|---|---|
| devi@27 | 1 #!/usr/bin/perl | 
| devi@27 | 2 | 
| devi@27 | 3 use strict; | 
| devi@27 | 4 use CGI qw(:standard); | 
| devi@27 | 5 | 
| devi@27 | 6 my $value = param('PARAM'); | 
| devi@27 | 7 | 
| devi@27 | 8 print header( | 
| devi@27 | 9 -charset => "utf-8", | 
| devi@27 | 10 ); | 
| devi@27 | 11 chdir("/home/devi/cvs/lilalo"); | 
| devi@29 | 12 | 
| devi@29 | 13 # Вызов производится по URL | 
| devi@29 | 14 my ($skip, $course, $host, $user) = split /\//,$ENV{PATH_INFO},4; | 
| devi@29 | 15 | 
| devi@29 | 16 my @args=( | 
| devi@29 | 17 "--output" => "-", | 
| devi@29 | 18 "--show_comments" => "no", | 
| devi@29 | 19 "--course-center" => "\"Сетевые Технологии\"", | 
| devi@29 | 20 "--course-trainer" => "\"Игорь Чубин\"", | 
| devi@29 | 21 "--course-student" => "\"$user\@$host\"", | 
| devi@29 | 22 "--course-code" => "\"$course\"", | 
| devi@29 | 23 ); | 
| devi@29 | 24 | 
| devi@29 | 25 open (FRONTEND, "./l3-frontend ".join(" ",@args)." |"); | 
| devi@27 | 26 while (<FRONTEND>) { | 
| devi@27 | 27 print; | 
| devi@27 | 28 } | 
| devi@27 | 29 close(FRONTEND); | 
| devi@27 | 30 | 
