Mfrank: Formatierungsproblem

Hallo zusammen,

ich möchte Inhalte von Textdateien auslesen, was auch klappt...
Diese Inhalte sollen dann in einer zentrierten Tabelle auf der Seite ausgegeben werden... das klappt nur halb :(
wieso bekomme ich eine tabelle PRO ZEILE ????
So siehts aus:

<?php
$open = fopen("text.txt","r");
while (!feof ($open))
{
$zeilen = fgets($open, 4096);
$zeilen = str_replace("\r\n","<br>",$zeilen);
echo" <table align='center' bgcolor='#808080' cellspacing='4' cellpadding='4' border='1'><tr><td>";
echo $zeilen;
echo" </td></tr></table>";
}
 fclose($open);
?>

Besten Dank für Infos !!!
Frank

  1. Hallo!

    wieso bekomme ich eine tabelle PRO ZEILE ????

    Weil Du in der Schleife nicht nur Zeilen erzeugst, sindern ganze Tabellen!

    <?php
    $open = fopen("text.txt","r");
    while (!feof ($open))
    {
    $zeilen = fgets($open, 4096);
    $zeilen = str_replace("\r\n","<br>",$zeilen);
    echo" <table align='center' bgcolor='#808080' cellspacing='4' cellpadding='4' border='1'><tr><td>";
    echo $zeilen;
    echo" </td></tr></table>";

    ^^^^^^^^^^^^^^^^^^

    Du weißt doch dies bedeutet, oder? Das wird _jedesmal_ hinter echo $zeilen; ausgeführt, also hast Du jedesmal eine komplette Tabelle!

    }
    fclose($open);
    ?>

    Grüße
    Andreas

    1. Das wird _jedesmal_ hinter echo $zeilen; ausgeführt, also hast Du jedesmal eine komplette Tabelle!

      Jau... ich dumm, ich ;-)

      Danke