Klaus: Perl-Script im PHP ausführen

Beitrag lesen

Hallo,

ich habe das Problem, dass ich ein Perl-Script nicht im PHP ausführen kann.
Ich habe es hierfür mit dem Backticks-Operator versucht.

Wenn ich testweise ein

  
	$output = `dir`;  
	echo "<pre>$output</pre>";  

eingebe, dann erhalte ich ein erwartetes Ergebnis.

Wenn ich aber

  
	$output = `perl -v`;  
	echo "<pre>$output</pre>";  

versuche, scheitert es schon und es wird schlicht gar nichts ausgegeben.

Ich habe es zwischenzeitlich auch schon mit exec() und $WshShell = new COM("WScript.Shell"); versucht, aber hatte damit leider auch keinen Erfolg.

Ich hab den Perlscript-Aufruf auch mal in eine Batchdatei gepackt, aber auch ohne Erfolg.
Direkt aus der Dos-Box des Servers (Windows-Server) aufgerufen, funktioniert es prächtig:
perl meinscript.pl -A 1234 -B abcd -C xyz
Der Aufruf dauert i.d.R. ca. 4-5 Sekunden.

Weiß hier jemand Rat?