Leser: 1
8 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
my $site_id = $cgi->param('id');
my %sites = (
home => \&home,
fotos => \&files,
profil => \&profile
);
if (exists $sites{$site_id}) {
$sites{$site_id}->(\@params);
} else {
$cgi->header(-status => '404 Not found');
}
1
2
3
4
5
6
my $site_id = $cgi->param('id');
my %sites = (
home => 'HTML::Startseite',
fotos => 'HTML::Images',
profil => 'HTML::VCard'
);
1
2
3
4
5
6
7
if (exists $sites{$site_id}) {
# Modul laden
# Aufrufen und Standardparameter an Modul übergeben
} else {
$cgi->header(-status => '404 Not found');
}
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
#!/usr/bin/perl -w use strict; use warnings; use lib qw(./lib ../perllib); use CGI::Application::Dispatch; CGI::Application::Dispatch->dispatch( prefix => 'MyApp', table => [ '' => { app => 'Index', rm => 'start', }, 'user/:id?' => { prefix => 'MyApp::Index', app => 'User', rm => 'show', }, 'news/:id/:rm?' => { prefix => 'MyApp::Index', app => 'News', }, ], not_found => 'http://' . $ENV{HTTP_HOST}, );
Froschpopo+2008-04-05 17:54:35--Spricht irgendetwas dagegen use in einer Subroutine aufzurufen in der es gebraucht wird?
8 Einträge, 1 Seite |