M.: premature end of script headers

Beitrag lesen

Hier mal der CODE um den es geht...
Wie gesagt es funktioniert, nur am Bildschirm kommt nix bzw. Fehlermeldung...(siehe Posting)!!!

#!/usr/bin/perl

Einbinden der Module

use XML::Simple;

use lib "lib";
use GENDB;
use CONTGEN;

use POSIX qw/setsid/;

Aus dem String einen Hash gemacht:

my %CGIDATEN = decodeCGIDaten();

my $schluessel = "erstmals";
my $erstmals   = $CGIDATEN{$schluessel};

if ($erstmals ne "ja") {
 my $pid = fork();

die $! unless defined $pid;

if($pid == 0) { die $! unless setsid(); }
 else { exit; }

close STDIN;
 close STDOUT;
 close STDERR;
}

Verbindung zur Datenbank

&GENDB::verbindeDB();

print << "ENDE_HTML";
Content-type: text/html\n\n
<html>
 <head>
  <title>Datenbankgenerierung</title>
  <link href="/css/intern.css" rel="stylesheet" type="text/css">
  <script LANGUAGE="JavaScript" TYPE="text/javascript" src="/js/intern.js"></script>
 </head>
ENDE_HTML

if ($erstmals eq "ja") {
 print "<body onload="javascript:history.back(); FensterOeffnen('benutzerpraesenz','/cgi-bin/admin/GENERIERUNG/DB_GENERIERUNG.pl','','DB_GENERIERUNG')">";
}
else {
 print "<body>";

_leereTabellen();

_erzeugeKnotenTabellen();

_genVarianten();

_genBloecke();

_genFrageboegen();

_genZustaende();

_genVerzeichnisse();

_genXMLVarianten();
 }

print << "ENDE_HTML";
  <span class=zentriert style="color:maroon"><h1>Datenbankgenerierung</h2></span>
  <br><br><br>
  <span class=zentriert><h3>Es wurde begonnen die Daten neu zu generieren!</h3></span>
  <br>
  <span class=zentriert><h3>Dies kann unter umständen längere Zeit in Anspruch nehmen!</h3></span>
  <br><br>
  <div class=rechts>
   <input type=button value="Schliessen" onClick="JavaScript:self.close()">
  </div>
 </body>

</html>
ENDE_HTML

Verbindung zur Datenbank trennen

&GENDB::trenneDB();

Gruss,
M.