steckl: Premature End of Script header

Beitrag lesen

Hi,

Ja, steckl war etwas minimalistisch und hätte Dir auch sagen sollen, wozu die Option "w" gut ist.

Ich bin davon ausgegangen, dass Jörg schon etwas Grundwissen mitbringt und das nur nicht in dem Script stehen hatte, weil es sich nur um einen Test handelt.

Um den Rückgabewert einer _Funktion_ auszugeben, muss Perl auch wissen, dass Du das tun willst:

print header(); oder print CGI::header();
Die Klammer dürfen hier nicht fehlen!

Die Klammern sind in Perl optional. Wenn überhaupt bekommst du eine Warnung, wenn du sie weglässt.

Folgendes Script erzeugt bei mir nichtmal eine Warnung:

  
#!c:\apachefriends\xampp\xampp\perl\bin\perl.exe -w  
  
use warnings;  
use strict;  
use CGI qw(:cgi);  
  
print header;  

mfG,
steckl