phpbar.de logo

Mailinglisten-Archive

[php] EXEC auf Windows Server

[php] EXEC auf Windows Server

Rene Paschold php_(at)_phpcenter.de
Wed, 11 Sep 2002 16:31:40 +0200


Hallo,

ich habe folgendes Problem: Auf einem PC bei dem sich ständig die IP
wechselt liegt ein Programm das ich aufrufen muss.

Der Aufruf erfolgt so:
http://111.111.111.111:8080/rexreservierung/resclientping.exe
(IP ist nur Bsp.)

Jetzt müßte ich mittles PHP bei einem bestimmten Ereignis diese Exe
starten.

Hintergrund:
Das Programm macht nichts anderes als Mittels Soap auf meinen Webserver
zuzugreifen und Daten aus einer Tabelle zu ziehen. Nun ist es so das
nicht
immer Daten in der Tabelle drin sind und ich will mittels diesem Aufruf
dem
Programm sagen das jetzt was vorhanden ist wo er abholen soll.

Der Webserver ist ein W2k Server. Habe ich jetzt irgendwie die
Möglichkeit
diese EXE zu starten? Über einen URL Aufruf oder sowas?

Grüße
Rene Paschold

PS:
Ich habe jetzt folgendes:
exec("d:\wwwroot\Baikonur\Geiger\RexOnline\SendResURL.exe");

Allerdings nuddelt sich der Browser tot, wie in einer Endlosschleife!
Ich
habe auf der HP von PHP gelesen das die Ausgabe in eine Datei oder einen
anderen Ausgabestream geleitet werden muss da sonst PHP solange läuft
bis
das Programm manuell beendet wird.

Jetzt ist das so, das Programm ist ein Delphi Programm welches, wenn ich
es
manuell per Doppelklick starte, wird es auch sofort wieder beendet. Das
macht die Routine selber.

Nur mittels PHP bleibt das Programm im Task hängen und somit kann PHP
den
exec Befehl auch nicht beenden.

Was kann ich denn tun das das funktioniert?


php::bar PHP Wiki   -   Listenarchive