Hallo,
ich bin leider noch PHP-Anfänger und hab da ein kleines Problem
Ich hab ein Script geschrieben, in dem Daten aus einem Formular in eine
Textdatei (datei.txt) gespeichert werden. Diese gespeicherten Daten
werden dann zusammen in einer anderen datei (ausgabe.php) ausgegeben.
Das funktioniert auch alles wunderbar
Aber...
mein letzter Eintrag soll als erstes Angezeigt werden, wird aber als letztes
angezeigt. Wie kann ich das ändern, dass die letzten geschriebnen Daten
später in der Tabelle ganz oben stehen???
Hier mein Quelltext:
datei.txt
ausgabe.php
<html>
<head>
</head>
<body>
<table>
<tr>
<td>[b]Text-1[/b]</td>
<td>[b]Text-2[/b]</td>
<td>[b]Text-3[/b]</td>
</tr>
<?php
$datei = fopen("datei.txt", "r") ;
while (!feof($datei)) {
$zeile = fgets($datei, 512) ;
$eintrag = explode("#", trim($zeile)) ;
?>
<tr>
<td><?php echo $eintrag[0]; ?></td>
<td><?php echo $eintrag[1]; ?></td>
<td><?php echo $eintrag[2]; ?></td>
</tr>
<?php
}
fclose($datei) ;
?>
</table>
</body>
</html>
Alles anzeigen
....so wie es jetzt ist, werden die Daten folgender maßen auf dem Bildschirm ausgegeben:
Text-1 Text-2 Text-3
daten1 daten2 daten3
daten4 daten5 daten6
daten7 daten8 daten9
...ich möchte aber, dass es so ausgegeben wird:
Text-1 Text-2 Text-3
daten7 daten8 daten9
daten4 daten5 daten6
daten1 daten2 daten3
Ich hoffe das mir einer helfen kann.
Gruß gimp