Thread Von Perl 5.8.7 -> 5.8.8 upload funktioniert nicht mehr
(38 answers)
Opened by Tom at 2007-12-06 02:28
mit use CGI qw(:all) importierst du dir alle Methoden in den Namensraum des Hauptprogramms.
Bei CGI gibt es aber schon eine Methode header() und definierst nochmals eine Subroutine namens header(); Damit überschreibst du die von CGI importierte. Denke ich. Du solltest nur use CGI; schreiben und dann die Methoden des Moduks CGI über $cgi->Methode aufrufen, also z. B. $cgi->p() o. ä. Außerdem verlässt du dich darauf, dass in $header immer was gültiges steht? Was ist wenn der Aufruf von HTML::Template fehlschlägt? Und du verwendest require. Was ist, wenn das fehlschlägt? |