Gibt statt das Ganze wort nur ein Zeichen aus

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Gibt statt das Ganze wort nur ein Zeichen aus

    Also ich hab mal wieder wie so wenig *gg* ein Problem

    und zwar will ich das er ein Wort aus gibt aber er gibt mir nur G aus anstatt Gildenleben.

    Hier mal der Code:

    Quellcode

    1. $var_f120 = $guild."/forum/forum.dat";
    2. $check120 = array();
    3. $datei120 = fopen($var_f120, "r");
    4. $lesen120 = fgets($datei120, 1024);
    5. array_push($check120, $lesen120);
    6. fclose($datei120);
    7. $lif120 = explode("§§", $check120[0]);
    8. $var_f121 = $guild."/forum/forum-anz.dat";
    9. $check121 = array();
    10. $datei121 = fopen($var_f121, "r");
    11. $lesen121 = fgets($datei121, 1024);
    12. array_push($check121, $lesen121);
    13. fclose($datei121);
    14. $lif122 = explode("§§", $check121[0]);
    15. $forum_exist = $lif120[0]; // Gildenleben
    16. $forum_anz = $lif121[0]; // 1
    17. $anzahl = -1;
    18. echo '<table><tr><th>Forum</th></tr>';
    19. while($forum_anz[0] != $anzahl)
    20. { $anzahl = $anzahl + 1;
    21. echo '<tr><th>'.$forum_exist[$anzahl].'</th></tr>';// gibt G aus soll aber Gildenleben ausgeben
    22. }
    Alles anzeigen


    Ich bedanke ich schon mal im Vorraus für die Hilfe! :wink:
  • Wenn $forum_exist "Gildenleben" ist, dann ist $forum_exist eben "G"

    VIELLEICHT soll deine Schleife eher so aussehen?

    Quellcode

    1. while($lif121[0] != $anzahl)
    2. {
    3. $anzahl = $anzahl + 1;
    4. echo '<tr><th>'.$lif120[$anzahl].'</th></tr>';
    5. }


    Aber ich verstehe nicht, warum du immer mit fopen arbeitest. Nimm doch mal [phpdoc]file_get_contents[/phpdoc]