daflow
2007-11-03, 22:59:50
Hallo zusammen,
hab ein Problemchen mit dem exec() Befehl.
System ist eine WinXP Workstation. Befehle wie echo/> etc. funktionieren einwandfrei, sobald ich allerdings *.exe Dateien ausführen will scheints zu hapern.
Return Code Ausgabe: -1073741502
Beispiel:
phpcode:
$catalog=$_SESSION['bspath']."catalog.cmd";
$BS=exec($catalog,$array,$rc);
echo $rc.$catalog;
catalog.cmd:
echo %PATH% > testctl.txt
db2cmd /c /w /i catalog tcpip node test remote test server 50
(echo %PATH% nur um zu sehen obs passend gesetzt ist...
das Skript soll eine Db2-instanz katalogisieren dbm2cmd.exe initialisiert die DB2-Kommandozeilenumgebung)
Ausgabe der PHP-Seite:
-1073741502 C:\Programme...korrekterSkriptPfad...\catalog.cmd
Per Doppelklick oder in der Kommandozeile aufgerufen funzt das Skript einwandfrei :/
Die Safe... Variablen in der php.ini sind alle auf off
hab ein Problemchen mit dem exec() Befehl.
System ist eine WinXP Workstation. Befehle wie echo/> etc. funktionieren einwandfrei, sobald ich allerdings *.exe Dateien ausführen will scheints zu hapern.
Return Code Ausgabe: -1073741502
Beispiel:
phpcode:
$catalog=$_SESSION['bspath']."catalog.cmd";
$BS=exec($catalog,$array,$rc);
echo $rc.$catalog;
catalog.cmd:
echo %PATH% > testctl.txt
db2cmd /c /w /i catalog tcpip node test remote test server 50
(echo %PATH% nur um zu sehen obs passend gesetzt ist...
das Skript soll eine Db2-instanz katalogisieren dbm2cmd.exe initialisiert die DB2-Kommandozeilenumgebung)
Ausgabe der PHP-Seite:
-1073741502 C:\Programme...korrekterSkriptPfad...\catalog.cmd
Per Doppelklick oder in der Kommandozeile aufgerufen funzt das Skript einwandfrei :/
Die Safe... Variablen in der php.ini sind alle auf off