Blinder: Script mit PHP starten

Beitrag lesen

Hallo zusammen,

nach einer langen Nacht bin ich ein kleines Stück weiter:

Ich verwende passthru(), komme damit auch auf das PERL-Script, das dann abgearbeitet wird.
Zwei Dinge muss ich noch abstellen:
Das Perl-Script beginnt mit
   #!/usr/bin/perl
   print "Content-type: text/html"."\n\n";
Bei normalem Aufruf aus html macht das nix, jetzt gibt es die print-Anweisung aus.
Weiss jemand wieso das so ist??

Ausserdem klappt die Parameter-Übergabe nicht. Bei
   $prog="pfad/zum/prog/prog.pl var1=wert1 var2=wert2";
   passthru=($prog)
kommen in Perl keine übergebenen Parameter an. Obwohl (sagt Hoster) bei ausführung über Command-Line es problemlos funktioniert.
Der einzige Hinweis, den ich bisher fand bezog sich auf unterschiedliche handling von url-parametern [->param()] und kommandozeilen-parametern [@ARGV]. Hilft aber nicht viel, da ich das Perl-Script nicht ändern kann.

Hat jemand ne Idee wie die Übergabe klappen könnte??

Schönen Maifeiertag...

Blinder