opi: Systemlast / Module nicht einbinden

Beitrag lesen

Hallo Christian,

Hehe, fatalsToBrowser schickt aber auch ein zweites mal den
Content-Type-Header, wenn er nicht per CGI.pm gesendet wurde ;)

mhmm... ich benutze nichts von CGI ausser fatalsToBrowser und
natürlich binde ich CGI.pm ein, wenn ich was von GD.pm nutze
(zum Beispiel GD::Graph::lines). Nenn mich altmodisch, aber ich habe
mir selber für die wichtigsten Dinge Funktionen geschrieben, die in
allen Skripts Verwendung finden :-)

Beispiel:

my $arg = getARGV(); # $ENV{QUERY_STRING} Verarbeitung mit untaint

my $user = checkAuthUser($arg->{SESSION_ID}); # Session checken und Benutzerdaten in Hash packen

doHeader($title, $refresh, $divert_to_site); # html, head, title, *.css, meta ...

doNavigation($user); # meine Navigationleiste

und dazwischen ganz normale HTML-Ausgabe ...

print "<table class ...
print "<div class ...
print "<form class ...

doFooter(); # meine Fußleiste mit </body></html>

Greez,
opi

--
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|