PHP und Windows 2003 Server

speedyggg

Erfahrenes Mitglied
Hallo,

ich habe beiße mir zur Zeit an folgendem Problem die Zähne aus:

ich habe einen Windows 2003 Server auf dem Xampp läuft.
Nun starte ich mit einem PHP - Script PCs neu.
Auf normalem Win Xp PCs kein problem , aber von Server ist es nicht möglich.

Mir scheint als ob bei Windows 2003 Server der Aufruf über den SYSTEM Befehl von PHP nicht mehr funktionert.

Weiß jemand was darüber.

Gruß
Speedyggg
 
Könntest du vielleicht ein wenig Code zeigen, wie du system() einsetzt? Vielleicht kann man dann ja auch etwas spezifischer helfen...
Wie sieht es mit safe_mode aus?
Arbeitest du mit absoluten Pfaden?
 
Also Safe_mod ist off

Befehlszeile lautet:
$shutdown = system('call shutdown /r /f /m ' . $platzhalter . $verbindung);

Die Funktioniert aber einwandfrei.
Der Witz ist wenn ich die generierte Zeile von oben in der DOS Box ausführe funktioniert es.
Der einzige sichtbare Unterschied ist das auf einem WIN XP Prof PC die DOS Box sich kurz öffnet. Dies geschieht bei der Server Version nicht.
Deshalb meine Vermutung das die Commando zeile von der Serverversion anders gestartet wird.

Jetzt ihr

Speedyggg
 
Ja hab ich schon getan das einzige was sich geändert hat ist das die Schalter anstatt mit "-" mit "/" angeführt werden.

Meines erachtens kommt die Commamdozeile garnicht bzw. wird nicht angesprochen.Sodas Shutdown garnicht gestartet werden kann.
 
also Rechner die nichtmal das Script ansteuern

Hä Wie,was soll denn das heissen?

Von dem PC an dem ich das Script aufrufe gebe ich den PC Namen ein und der PC wird dann neu gestartet.

Ich brauche nicht das Script von dem PC ausführen den ich neu gestartet haben will.
 
Zurück