hallo zusammen,
vorweg: ich bin absoluter anfänger!
mit diesem code lasse ich eine textdatei in einer tabelle anzeigen:
PHP
<HTML>
<HEAD>
<TITLE>Downloadliste</TITLE>
</HEAD>
<?php
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
$uhrzeit = date("H:i",$timestamp);
$zeit="$datum $uhrzeit";
$name = $_GET["name"];
$mail = $_GET["mail"];
$p1 = $_GET["p1"];
$p2 = $_GET["p2"];
$p3 = $_GET["p3"];
$p4 = $_GET["p4"];
$p5 = $_GET["p5"];
if( isset($name)&& isset($mail)&& isset($p1)&& isset($p2)&& isset($p3)&& isset($p4)&& isset($p5) && $name!="" && $mail!="" && $p1!="" && $p2!="" && $p3!="" && $p4!="" && $p5!=""){
$datei="namen20.txt";
$zeiger=fopen($datei,"r+");
$alt=fread($zeiger,filesize($datei));
$meinung="$name $zeit $p1 $p2 $p3 $p4 $p5 $mail ";
rewind($zeiger);
fputs($zeiger,"$meinung \n $alt");
fclose($zeiger);
}
else{
echo "Sie haben nicht alle Felder ausgefüllt !";
}
?>
<BODY bgcolor="#FFFFFF">
<TABLE width="95%" border="1" cellpadding="2" cellspacing="0">
<TR>
<TD width="12%">[b]Spieler[/b]</TD>
<TD width="12%">[b]Datum[/b]</TD>
<TD width="12%">[b]Uhrzeit[/b]</TD>
<TD width="12%">[b]Platz 1[/b]</TD>
<TD width="12%">[b]Platz 2[/b]</TD>
<TD width="12%">[b]Platz 3[/b]</TD>
<TD width="12%">[b]Platz 4[/b]</TD>
<TD width="12%">[b]Platz 5[/b]</TD>
</TR>
<?php
$datei = fopen("namen20.txt", "r") ;
while (!feof($datei)) {
$zeile = fgets($datei, 512) ;
$eintrag = explode(" ", trim($zeile)) ;
// Auslesen jetzt abgeschlossen,
// es folgt das Einsetzen in die Tabelle
?>
<TR>
<TD><?php echo $eintrag[0]; ?></TD>
<TD><?php echo $eintrag[1]; ?></TD>
<TD><?php echo $eintrag[2]; ?></TD>
<TD><?php echo $eintrag[3]; ?></TD>
<TD><?php echo $eintrag[4]; ?></TD>
<TD><?php echo $eintrag[5]; ?></TD>
<TD><?php echo $eintrag[6]; ?></TD>
<TD><?php echo $eintrag[7]; ?></TD>
</TR>
<?php
} // Ende der while-Schleife
fclose($datei) ;?>
</TABLE>
</BODY>
</HTML>
Alles anzeigen
wie muss ich den code ändern, damit nur die letzte zeile der textdatei angezeigt wird?
danke für jede hilfe.
gruß jörg