Einzelnen Beitrag anzeigen

Benutzerbild von noHuman
noHuman

Registriert seit: 12. Jul 2005
Ort: Österreich/Stmk
56 Beiträge
 
Turbo Delphi für Win32
 
#1

exec in PHP-Script geht nicht

  Alt 8. Okt 2005, 20:11
Hi!

ich habe das folgende PHP-Script:

Code:
<?php
  if (!isset($_SERVER['PHP_AUTH_USER']))
  {
       Header("WWW-Authenticate: Basic realm=\"VNC Shell Control by Wolfgang\"");
       Header("HTTP/1.0 401 Unauthorized");
       echo "Der Zugriff wurde verweigert!\n";
       exit;
  } 
  else
  {
       /*

             Teil der kontrolliert das der Benutzer berechtigt ist!

       */
   
 
    if ( isset($_GET['shutdown']) || isset($_GET['reboot']) || isset($_GET['standby']) )
    {
       if ( isset($_GET['shutdown']) )
       {
         // Parameter -f : Alle Prozesse beenden
         exec('winend.exe -f -s');  // <!----------------  Hier
         exit;
       }
       elseif ( isset($_GET['reboot']) )
       {
         // Parameter -f : Alle Prozesse beenden
         exec('winend.exe -f -r');  // <!----------------  Hier
         exit;
       }
       elseif ( isset($_GET['standby']) )
       {
         // Parameter -f : Alle Prozesse beenden
         exec('winend.exe -f -b');  // <!----------------  Hier
         exit;
       }
    }
    else
    {
      echo "<script language='JavaScript'>alert('Kein Modus!');</script>";
    }
  }
?>
Ihr seht, überall wo das
Code:
// <!----------------  Hier
ist, ist in "exec" Befehl!

Diese "exec"'s werden jedoch nicht ausgeführt!

Es gibt keine Fehler und keinen Safe Mode ( PHP ist in der Standart-Konfiguration )!

Das Script soll ein Netzwerk-Server herunterfahren/neustarten/Standby setzten:
Code:
[url]http://192.168.0.8/winend.php?shutdown=yes[/url] // Herunterfahren
Danke im Voraus!

PS: Ich weiss , der Code ist schlampig programmiert, dies wird noch behoben!
  Mit Zitat antworten Zitat