Hi,
Ich beginne gerade erst mit der PERL Programmierung und hoffe das mein Fehler nicht zu dummer herkunft ist.
[...]
Warum wird bei der ersten Variante der Code anscheinend gar nicht Kompiliert?
weil Perl nicht kompiliert, sondern interpretiert wird ;-)
Ernsthaft: Ich werde aus Deinen Erläuterungen leider nicht wirklich schlau, deswegen kann ich Dir nicht sagen, wo der Fehler liegt. Ich kann Dir aber sagen, wie Du ihn vermeiden kannst:
#!/usr/bin/perl -w
use strict;
use CGI ':standard'; # diese Zeile isses
print header, start_html('Testing :-)'), h1(param('xyz')), end_html;
Benutze das CGI-Modul, und solche Probleme existieren nicht mehr. Wenn doch, ist entweder Dein HTML-Code oder Deine Server-Konfiguration flashc.
Cheatah