gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ

Wie kann ich eine CMD Datei mit PHP oder HTML ausführen? (Auf dem Server)

gefragt von Biff1967Biff1967 am 29.10.2009 um 10:13 Uhr
Frage beantworten

Hier finden Sie weitere Fragen zu den Themen:

html x 1.035 php x 493

anonym
beantwortet von Enterprize1 am 29. Oktober 2009 10:15
3x
Die Antwort ist hilfreich? Dann klick mich!

Das kann man mit PHP und dem Befehl exec() machen: http://php.net/manual/de/function.exec.php


dnsl9r
beantwortet von dnsl9r am 29. Oktober 2009 10:15
2x
Die Antwort ist hilfreich? Dann klick mich!

CMD Dateien kannst du auf dem Server nur ausführen, wenn es ein Windows Server ist, das vorweg.

Code zum ausführen:

<?PHP $action = $POST['servicename']; $server = $POST['servername'];

if (isset($_POST['start'])){

$shell = new COM("WScript.Shell"); $exec = $shell->Run('sc.exe \'.$server.' start '.$action.'', 0, true); echo $exec; }elseif (isset($_POST['stop'])){

$shell = new COM('WScript.Shell'); $exec = $shell->Run('sc.exe \'.$server.' stop '. $action.'', 0, true); echo $exec; }

?>

Kommentar von A44f5ba6e9e1ba33898dc59daa5b7b3esmallBiff1967 am 29. Oktober 2009 10:21

Si Senor, ist Windows 2003

Kommentar von 376312f29d8ab281fe92194ad3f6a512smalldnsl9r am 29. Oktober 2009 10:27

Dann dürfte der Code funktionieren ;)

Aber: Achte darauf, das der Nutzer, der das Script ausführt, auch die Berechtigungen dazu hat!



Verwandte Fragen

Verwandte Fragen

    Wie kann ich auf pc chkdsk ausführen?

    Iso. datei ausführen, mit welchem programm?

    Wie kann man den verlauf in start>ausführen löschen?

Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.