Thread FastCGI und DBI
(6 answers)
Opened by Froschpopo at 2010-02-15 22:23
Ich hab jetzt z.B. mal soetwas hier:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 my %sites = ( 'profil' => \&profil, 'fotos' => \&fotos, 'mailbox' => \&mailbox ); if (exists $sites{$cgi->param('show')}) { $sites{$cgi->param('show')}->(\@args); } else { print "404 Not found"; } sub profil { # aufruf von HTML::Template::Compiled usw... } Wenn ich dich richtig verstehe wird %sites außerhalb der while() definiert, der Rest kommt hinein. Aber wie verhält es sich in Modulen? Ich habe nämlich den ganzen Kram in einem Modul und so wie ich mir das dachte wird einfach nur folgendes gemacht: Code (perl): (dl
)
1 2 3 while (my $q = new CGI::Fast) { $MyApp->run($dbh); # statische handles werden ans modul übergeben } |