Cheatah: (PERL)(Apache) Ausgabe eines CGI-Skripts bricht ab

Beitrag lesen

Hi,

foreach my $zeile (reverse @inhalt)
                  { print "$zeile"; }

Keine Ahnung, was daran falsch sein soll - aber, wenn es tatsächlich ein Pufferüberlauf sein sollte (wobei ein "Pufferüberlauf" in der Küche noch ganz anders "riechen" kann <g>), würde ich als erstes probieren, die beiden 'my' - Keywords aus dem Skript zu entfernen - sind ja nicht so dringend nötig oder?

bei use strict schon ;-)

Mal ne Frage am Rande - das Konstrukt "foreach my $var { ... } " habe ich noch nirgendwo vorher so gesehen - wenn man stattdessen "foreach $var { ... }" schreibt, ist $var dann lokal oder global gültig?

global. Aber vielleicht hilft ja
print reverse @inhalt;
ohne foreach; oder nimm eine for-Schleife mit $#inhalt bis 0 (vielleicht hakt ja das reverse, obwohl, kann ich mir nicht vorstellen...)

Kann man das in der Praxis mal verifizieren (URL)? Oder sind die Daten vertraulich?

Cheatah