Thread HTML::Template: Seltsame Fehlermeldung... (7 answers)
Opened by Alex at 2004-12-27 01:44

Alex
 2004-12-27 01:44
#3931 #3931
User since
2003-12-04
285 Artikel
BenutzerIn
[default_avatar]
Letzte Frage für heute:

Bekomme folgenden Fehler bei "falschem" Aufruf:

Code: (dl )
[Mon Dec 27 00:32:20 2004] [error] [client 127.0.0.1] HTML::Template->param() : You gave me an odd number of parameters to param()! at \wampp1\cgi-bin\CMS.CGI line 64

Zeile 64 lautet:
Code: (dl )
$template->param(INHALT => Wegweiser());

Und die Wegweiser():
Code: (dl )
1
2
3
4
5
6
7
8
9
sub Wegweiser {
if (!param('aktion') || param('aktion') eq 'Home') { Home() }
elsif (param('aktion') eq 'Forum') { Forum() }
elsif (param('aktion') eq 'Kontakt') { Kontakt() }
elsif (param('aktion') eq 'Empfehlen') { Empfehlen() }
elsif (param('aktion') eq 'Impressum') { Impressum() }
elsif (param('aktion') eq 'Spiel') { Spiel() }
else { GibtEsNicht() }
}

Die GibtEsNicht();
Code: (dl )
1
2
3
sub GibtEsNicht {
$template->param(HEAD_TITLE => g_w($s, 'f_404'));
}

Diese "interne Navigation" funzt. Nur wenn ich z. B. cms.cgi?aktion=Alex eintippe, damit er die Fehlerseite bingt, kommt dieser Fehler. Das Komische, vor der Sprachengeschichte hat das geklappt. Bin mir eigentlich sicher das ich an dieser Funktion nichts geändert habe.
<center>Schönen Gruß, Alex
Mit dem Computer geht alles viel schneller - es dauert nur ein bißchen länger!
</center>

View full thread HTML::Template: Seltsame Fehlermeldung...