Hallo,
ich will eine Textdatei einlesen und nach 20 Zeichen mit dem vor - zurück Button blättern.
Das Einlesen funktioniert nur das Blättern wird nicht angezeigt.
Gruss
Uwe
<?php
$anzeigen=20; // Anzahl der Datensätze die auf einer Seite angezigt werden sollen
if($vor){$start=$limit+$anzeigen;}
if($back){$start=$limit-$anzeigen;}
if(!$start){$start=0;}
?>
<html>
<head>
<font face="comic sans ms" size="3">
<title>Suchbegriffe</title>
<center>
<h1><font color="aqua"><u>Suchbegriffe</u></h1></font>
</head>
<body bgcolor="blue" link="purple">
//Auslesen aus der jeweiligen Textdatei (hier 'zugriff.txt')
<?php
$eintrag=file('zugriff.txt');
$ausgabe="<br>";
$temp=count($eintrag)-1;
for($i=$temp;$i>=0;$i--)
{
$element=explode('|',$eintrag[$i]);
$ausgabe.="<table>";
$ausgabe.="<tr><td>".$element[0]."</td></tr>";
$ausgabe.="<tr><td>".$element[1]."</td></tr>";
$ausgabe.="<tr><td>".$element[2]."</td></tr>";
$ausgabe.="<tr><td>".$element[3]."</td></tr>";
$ausgabe.="<tr><td>".$element[4]."</td></tr>";
$ausgabe.="<tr><td>".$element[5]."</td></tr>";
$ausgabe.="<tr><td>".$element[6]."</td></tr>";
$ausgabe.="<tr><td>".$element[7]."</td></tr>";
$ausgabe.="</table>";
}
?>
</center>
<center>
<table width="80%">
<tr>
<td colspan="3">
Anzahl der Einträge: <?php count($eintrag); ?> // Zähler für die Einträge<br><br></td>
</tr>
<tr>
<td bgcolor="999999"><b>Vorname</b></td>
<td bgcolor="999999"><b>Name</b></td>
<td bgcolor="999999"><b>E-Mail</b></td>
<td bgcolor="999999"><b>Eintrag</b></td>
<td bgcolor="999999"><b>eins</b></td>
<td bgcolor="999999"><b>zweis</b></td>
<td bgcolor="999999"><b>drei</b></td>
<td bgcolor="999999"><b>vier</b></td>
</tr>
<?php
for ($i=0;$i<count($eintrag); $i++) {
$element=explode("|", $eintrag[$i]);
?>
<tr valign="top">
<td bgcolor="cccccc"><?php echo "<b>".($element[0])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[1])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[2])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[3])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[4])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[5])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[6])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[7])."</b>"; ?></td>
</tr>
<? } ?>
<tr>
<td bgcolor="999999" colspan="4" align="right">
<a href="index.php" target="_self">Startseite</a> </td>
</tr>
<tr>
<td colspan="4"></td>
</tr>
</table>
</center>
<?
echo "<table border=0 width=80%><tr><td align=left>";
if($start>=$anzeigen){echo "<a href='",$PHP_SELF."?limit=".$start."&back=1'>Zurück</a>";}
echo "</td><td align=right>";
if($start+$anzeigen<$max){echo "<a href='",$PHP_SELF."?limit=".$start."&vor=1'>Weiter</a>";}
echo "</tr></table>";
?>
</body>
</html>
ich will eine Textdatei einlesen und nach 20 Zeichen mit dem vor - zurück Button blättern.
Das Einlesen funktioniert nur das Blättern wird nicht angezeigt.
Gruss
Uwe
<?php
$anzeigen=20; // Anzahl der Datensätze die auf einer Seite angezigt werden sollen
if($vor){$start=$limit+$anzeigen;}
if($back){$start=$limit-$anzeigen;}
if(!$start){$start=0;}
?>
<html>
<head>
<font face="comic sans ms" size="3">
<title>Suchbegriffe</title>
<center>
<h1><font color="aqua"><u>Suchbegriffe</u></h1></font>
</head>
<body bgcolor="blue" link="purple">
//Auslesen aus der jeweiligen Textdatei (hier 'zugriff.txt')
<?php
$eintrag=file('zugriff.txt');
$ausgabe="<br>";
$temp=count($eintrag)-1;
for($i=$temp;$i>=0;$i--)
{
$element=explode('|',$eintrag[$i]);
$ausgabe.="<table>";
$ausgabe.="<tr><td>".$element[0]."</td></tr>";
$ausgabe.="<tr><td>".$element[1]."</td></tr>";
$ausgabe.="<tr><td>".$element[2]."</td></tr>";
$ausgabe.="<tr><td>".$element[3]."</td></tr>";
$ausgabe.="<tr><td>".$element[4]."</td></tr>";
$ausgabe.="<tr><td>".$element[5]."</td></tr>";
$ausgabe.="<tr><td>".$element[6]."</td></tr>";
$ausgabe.="<tr><td>".$element[7]."</td></tr>";
$ausgabe.="</table>";
}
?>
</center>
<center>
<table width="80%">
<tr>
<td colspan="3">
Anzahl der Einträge: <?php count($eintrag); ?> // Zähler für die Einträge<br><br></td>
</tr>
<tr>
<td bgcolor="999999"><b>Vorname</b></td>
<td bgcolor="999999"><b>Name</b></td>
<td bgcolor="999999"><b>E-Mail</b></td>
<td bgcolor="999999"><b>Eintrag</b></td>
<td bgcolor="999999"><b>eins</b></td>
<td bgcolor="999999"><b>zweis</b></td>
<td bgcolor="999999"><b>drei</b></td>
<td bgcolor="999999"><b>vier</b></td>
</tr>
<?php
for ($i=0;$i<count($eintrag); $i++) {
$element=explode("|", $eintrag[$i]);
?>
<tr valign="top">
<td bgcolor="cccccc"><?php echo "<b>".($element[0])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[1])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[2])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[3])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[4])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[5])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[6])."</b>"; ?></td>
<td bgcolor="cccccc"><?php echo "<b>".($element[7])."</b>"; ?></td>
</tr>
<? } ?>
<tr>
<td bgcolor="999999" colspan="4" align="right">
<a href="index.php" target="_self">Startseite</a> </td>
</tr>
<tr>
<td colspan="4"></td>
</tr>
</table>
</center>
<?
echo "<table border=0 width=80%><tr><td align=left>";
if($start>=$anzeigen){echo "<a href='",$PHP_SELF."?limit=".$start."&back=1'>Zurück</a>";}
echo "</td><td align=right>";
if($start+$anzeigen<$max){echo "<a href='",$PHP_SELF."?limit=".$start."&vor=1'>Weiter</a>";}
echo "</tr></table>";
?>
</body>
</html>
Kommentar