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