Ankündigung

Einklappen
Keine Ankündigung bisher.

foreach-Schleife funktioniert nicht - wo liegt der Fehler?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • foreach-Schleife funktioniert nicht - wo liegt der Fehler?

    Hallo liebe Community!

    Ich habe ein Problem mit meiner foreach-Schleife. Ich kriege immer nur den ersten Array-Wert.

    Mein Array sieht wie folgt aus:
    Code:
    $array_login_port = array(9987, 9988, 9989, 9990, 9991, 9992, 9993);
    Der Schleifen-Code wie folgt:
    PHP-Code:
    <?php
    foreach($array_login_port as $port)
    {
            
    $ts_serverquery = new ts3admin($ts_serveraddress$ts_serverqueryport);
            
    $ts_serverquery->connect();
            
    $ts_serverquery->login($login_name$login_password);
            
    $ts_serverquery->selectServer($port$type='port');
            
    $snapshot_create $ts_serverquery->serverSnapshotCreate();

            
    $file_path "snapshots/serverSnapshot-" date("d-m-Y") . "-$port.txt";

            
    /* Write each serverSnapshot in a own file */
            
    $snapshot_file fopen("$file_path""w");
            
    fwrite($snapshot_file$snapshot_create['data']);
            
    fclose($snapshot_file);
            exit;
    }
    ?>
    Jedoch wird immer nur das erste Element des Arrays verwendet. Ich bin der Meinung, dass die Schleife bei den Wertzuweisungen Probleme hat und aufhört. Jedoch weiß ich nicht, was man dagegen tun kann. Jedoch erstellt er die Datei ordnungsgemäß... Also müsste er die Schleife einmal komplett durchgelaufen sein.

    Nun die Frage an euch: Kann man sowas überhaupt mit einer foreach-Schleife lösen und falls ja: Wie?

  • #2
    Was wird wohl die Anweisung
    PHP-Code:
    exit; 
    machen?

    Kommentar


    • #3
      Etwas schließen/beenden. Aber das sollte sich doch auf die Datei beziehen. Interpretiert foreach das auch als Schleifenende?

      Kommentar


      • #4
        http://www.php.de/php-einsteiger/489...nsammlung.html
        und
        http://www.php.net/manual/de/

        Mit raten wirst du beim Programmieren nicht weit kommen. Wenn du nicht weißt, was eine Anweisung tut, finde es heraus.

        Kommentar


        • #5
          Vielen Dank!

          Ich wünsch dir/euch frohe Weihnachten und einen guten Rutsch!

          Kommentar

          Lädt...
          X