Batch Datei oder CMD Befehl per PHP ausführen

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/batch_datei_oder_cmd_befehl_per_php_ausfuehren_151016/page_1 - zur Vollversion wechseln!


xcc schrieb am 15.10.2005 um 16:17

Hallo,

Ich bin momentan schon am verzweifeln ich möchte gerne mit PHP eine Batch Datei auf dem Server ausführen oder was auch mäglich ist direkt einen kommandozeilen BEfehl ausführen.

Ich habe das ganze mal mit den Befehlen system und exec versucht, jedoch funktioniert da einfach nix, wenn ich die PHP datei im Browser aufrufe dann bekomme ich nicht mal eine FEhlermeldung, sondern der Browser lädt und lädt, ... und nix passiwrt.


Ich hoffe von euch kann mir jemand helfen!


Vielen Dank schon mal im Voraus!

lg, Bernie


Marius schrieb am 15.10.2005 um 21:07

könnte sein das des was mit den adminrechten zu tun hat?


dio schrieb am 15.10.2005 um 21:55

http://at2.php.net/manual/en/function.shell-exec.php
hast schon probiert?


xcc schrieb am 16.10.2005 um 11:27

danke habs jetzt geschafft, scheinbar kommt der befehl nicht mit absoluten Pfadangaben zurecht, hab ich auch in einem Forum gefunden, also wenn man die auszuführende Datei in den Ordner legt in dem die Scriptdatei liegt, und dann relativ anspricht, dann funktioniert es komischer weise.

lg, & DAnke für eure Hilfe
Bernie


watchout schrieb am 17.10.2005 um 00:39

Probier mal

Code:
`cmd /C "A:\B\C\D.bat"`;

Obwohl ich nicht glaube dass es am absoluten Pfad liegt. Sonst müsste das auch im normalen Windows Probleme machen, weil der Befehl ja einfach nur den String an die Shell übergibt.
Wie gibst du den Pfad an? Hast du bedacht dass du die Backslashes vielleicht escapen musst? also "a:\\b\\c.bat"




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025