[PHP]Windows Server startet nicht

  • Hi Leute,
    ich habe mal wieder ein Problem :D.
    Ich schreibe gerade ein kleines Server Control Panel (für Windows).

    PHP
    public function Startsamp1()
    	{
    		exec('"C:\Server\SAMP\samp-server.exe"', $output, $return);
    		echo 'Gestartet';
    		echo 'Verzeichnis :"'.GAME_DIRECTORY.'"';
    		echo 'Datei :"'.GAME_BIN_NAME.'"';
    		return true;
    	}


    Leider wird der Server so nicht gestartet.


    Vll. wisst ihr woran es liegt.


    //Edit Mein OS ist Windows Server 2008 falls euch das was nützt ;)
    MfG TimBo

  • Habe mir dein script mal in eine php file bei mir local getestetl


    Das Problem ist irgendwie will der die ganzen sachen wie z.b. die server.cfg den gamemode.amx etc aus dem verzeichniss laden wo die php file ist.


    Und weiter kann ich dir dann dabei nicht helfen .. sry :pinch:

  • Versuchs mal so:

    PHP
    public function Startsamp1()
        {      
            shell_exec('C:\Server\SAMP\samp-server.exe');
            echo 'Gestartet';
            echo 'Verzeichnis :"'.GAME_DIRECTORY.'"';
            echo 'Datei :"'.GAME_BIN_NAME.'"';
            return true;
        }
  • exec('"C:\Server\SAMP\samp-server.exe"', $output, $return);


    Das ist doch ein Windows Server?


    Müsste man da nicht folgendes nutzen?

    Code
    exec('"C:\\Server\\SAMP\\samp-server.exe"', $output, $return);


    Oder ist das egal ?(



    Sonst Debug Möglichkeit:

    Code
    print_r(shell_exec('C:\Server\SAMP\samp-server.exe'));


    oder halt

    Code
    echo shell_exec('C:\Server\SAMP\samp-server.exe');

    Miete mich (nicht) :love: