ich möchte mit einem PHP Skript auf dem Webserver-Rechner ein Programm starten können. Leider klappt das nicht ganz. Eigene Skripts funktionieren nicht, genauso wie eines von der php Seite über den Befehl "exec":
- Code: Select all
<?php
//start MSPaint maximized and wait for you to close it before continuing the script:
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run("mspaint.exe", 3, true);
?>
Ich lade das Skript mit einem Browser, aber es tut sich nichts. Der Browser tut als würde er ewig auf die Antwort des Webservers warten. In dem Verzeichnis, in dem das Script gestartet wird, ist kein Safemode oder sonstige Einschränken aktiv. Wenn mir jemand nochmal auf die Sprünge hilft, wie der Befehl geht, mit dem man Informationen über die aktuelle Php Konfiguration anzeigen lassen kann, kann ich das auch beweisen.
Das ganze läuft auf einem Windows 2000 Server...
- Code: Select all
Apache/2.0.49 (Win32) mod_ssl/2.0.49 OpenSSL/0.9.7d PHP/4.3.6 mod_autoindex/color Server at server Port 80
Wär schön, wenn mir jemand helfen könnte. Das Austausch zwischen Desktop und Dienst, den man in den Diensteinstellungen für den Apache unter Windows einstellen kann, hab ich auch aktiviert. Windows sollte von dieser Anwendung also Befehle annehmen.