klaus: sterben ohne header

Beitrag lesen

Hallo Paul,

'die' schreibt keinen Header, weil Perl eigentlich ja zu r Sysadmin entwickelt wurde.

Vorschlag:

#!/usr/bin/perl -w

my($isHeader) = 0; # Flag, um sich zu merken, ob der Header schon ausgegeben wurde

sub printHeader
{
my($mime) = shift;
if ($isHeader == 0)
   {
   print "Conetent-Type: $mime\n\n";
   $isHeader =  1;
   }
}

sub ErrorMsg
{
my($message) = shift;
&printHeader('text/html');
print "Error : $message\n";  # kann natürlich ausgebaut werden
exit;
}

$ARGV[0] !~ m/[^\d\w/.&-\_]/ ErrorMsg('Fehlerhaftes Argument');
&printHeader('text/html');
print 'still alive';

Vielleicht hilft Dir das weiter

Klaus