• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Function verursacht dauerladen

Beavis

Mitglied
Guten zusammen

Ich habe ein kleines Problem
Wenn ich die Funktion ausführen lasse,
PHP:
    function StartServer($SvrPort){
        global $Path;
        global $SYSTEM;
        if($SYSTEM == 'Windows') { if(!system("cd ".$Path."\Samp_".$SvrPort." && samp-server.exe")) { return 0; } }
        else { if(!system("cd ".$Path."\Samp_".$SvrPort." && samp03svr &")) { return 0; } }
        return 1;
    }
Lädt mein Browser nurnoch durch
er kommt sogesehen nicht mehr aus der Warteschleife raus.
Das Programm wird jedoch ausgeführt was er zumindest sollte

Das ganze lass ich so aufrufen bzw starten
PHP:
        else if(isset($_GET["start"])){
            ?>
            <div style="text-align: center;">
                <img src='images/wait.gif' alt='wait'><br />
                Bitte warten...
            </div>
            <?php
            header("refresh:10;url=index.php?page=mysamp&port=$Port&action=control");
            if(!$samp->isOnline()){
                StartServer($Port);
            }
        }

Warum verursacht die Funktion so ein ewiges laden?
Ich hoffe, das einer eine idee dazu hat
 
Werbung:
Vor dem header() darf keine Ausgabe sein.
Außerdem wird man aus deinem bescheidenen Snippet nicht ganz schlau.
Meines Erachtens nach ist da auch ein logischer Fehler.
 
Werbung:
Zurück
Oben