cliphp und exec - komische Ausführung
Michael
- php
Hallo,
habe ein kleines Problem mit der Ausführung von exec mit cliphp.
$cmd = "C:\Mail-Service\Hamster_V1.3.23\Mails\michael1\Mailinfo-Aktualisieren.bat";
exec($cmd);
Diese Anweisung wird nicht ausgeführt, er macht zwar ein "Dos-Fenster" auf, macht aber nichts.
Wenn ich die .bat - Datei manuell aufrufe, wird das script (cliphp) ordentlich ausgeführt und es gibt ein ergebnis.
Habe es auch schon mit \ oder / versuche und auch mit so einer Variante:
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run("C:\Mail-Service\Hamster_V1.3.23\Mails\michael1\Mailinfo-Aktualisieren.bat");
Könnt Ihr mir sagen woran es liegt?
Weis nicht mehr weiter und habe bereits irgendwie schon alles aus google usw. versucht... vielleich verstehe ich aber auch was falsch...
Hoffe mir kann einer helfen :)
Danke und Gruß
Michael
Hi,
Habe es auch schon mit \ oder / versuche und auch mit so einer Variante:
Was heißt "\"?
Hast Du den String ordnungsgemäß "escaped"? Wirklich _alles_?
Nix vergessen?
"C:\Mail-Service\Hamster_V1.3.23\M[...].bat"
Dann sollte es normalerweise auch funktionieren.
Könnt Ihr mir sagen woran es liegt?
Weis nicht mehr weiter und habe bereits irgendwie schon alles aus google usw. versucht... vielleich verstehe ich aber auch was falsch...
Mit Sicherheit lediglich irgendein Zeichen vergessen zu escapen. Kann in der Hektik schon mal vorkommen.
Ansonsten entspricht cliphp nicht PHP und Du hast ein größeres Problem.
so short
Christoph Zurnieden