Hallo zusammen eine kurze frage betreffend eines einfachen Gästebuchs was auf txt basiert undzwar würde ich gerne die Seiten auf mehrere Seiten verteilen Beispiel $maxanzahl="6"; kann mir jemand weiterhelfen? Da die Einträge jetzt grösser geworden will ich eine art blattfunk. einbauen
hier mal der Code von der config.php
Hier die index.php
Habe da mal eine Funktion zusammen gestellt die in etwa so aussieht nur weiss ich nicht genau wie ich Funk* einbinden soll
wer kann mir weiterhelfen
hier mal der Code von der config.php
PHP:
<?
$deinname = $_POST["deinname"];
$deintext = $_POST["deintext"];
$mail = $_POST["mail"];
$homepage = $_POST["homepagep"];
$betreff = $_POST["betreff"];
$date = getdate();
$dat="$date[mday].$date[mon].$date[year]";
$zeit="$date[hours]:$date[minutes]:$date[seconds]";
$daten="Name:$deinname (<a href='mailto:$mail'>mail</a>; <a href='$homepage'target='_blank'>Homepage</a>)
<br> schrieb am $dat um $zeit:<br>
$send Betreff:$betreff<p> $deintext<br><hr> ";
$datenbank = "daten.dat";
$datei = fopen($datenbank,"a");
fwrite($datei, $daten);
?>
<meta http-equiv="refresh" content="4; URL=index.php">
<br><a href="index.php">Der Eintrag war erfolgreich<br></a>
Hier die index.php
PHP:
<form method="post" action="config.php">
<font face="arial" size="1">
<div align="center">
<center>
<table border="0" width="41%">
<tr><td width="40%" align="center">Name :</td>
<td width="60%" align="center"><input type="deintext" name="deinname" maxlength="50"></td></tr><!-- Ihr Name: -->
<tr><td width="40%" align="center">Email :</td>
<td width="60%" align="center"><input type="deintext" name="mail" maxlength="100"></td></tr><!-- Email: -->
<tr><td width="40%" align="center">Homepage :</td>
<td width="60%" align="center"><input type="deintext" name="homepage" maxlength="100" value="http://"></td></tr><!-- Homepage: -->
<tr><td width="40%" align="center">Betreff</td>
<td width="60%" align="center"><input type="deintext" name="betreff" maxlength="100"></td></tr> <!-- Betreff: -->
<tr><td width="40%" align="center"></td>
<td width="60%" align="center"></td></tr>
<tr><td width="40%" align="center"></td>
<td width="60%" align="center"></td></tr>
<tr><td width="40%" align="center"></td>
<td width="60%" align="center"></td></tr>
<tr><td width="40%" align="center"></td>
<td width="60%" align="center">
<textarea name="text" rows=4 cols="20" ></textarea>
<div align="center"><table border="0" width="100%">
<tr><td width="100%"><p align="center"><input type="submit" name="Button" value=" Gästebuch eintragen"></td>
</tr></table></div></font>
</td></tr></table></center></div></form>
Habe da mal eine Funktion zusammen gestellt die in etwa so aussieht nur weiss ich nicht genau wie ich Funk* einbinden soll
PHP:
<?
$maxanzahl="6";
if(!file_exists($datei)) // Prüfen ob Eintrag vorhanden oder existiert
echo "<center><p>Kein Eintrag vorhanden</p></center>";
else
{
$indextemp=array();
$index=file($datei); // Die Einträge werden aufgerufen
$seitenzahl=ceil(count($index)/$maxanzahl);
if(!$page)
$page=1;$startwert=($page*$maxanzahl)-$maxanzahl;
if($page<$seitenzahl)
{
$endwert=($page*$maxanzahl)-1;
}
else
{
$endwert=count($index)-1;
}
# Schreiben der Datensatzzahlen und der seitennavigation
echo "Gesamt Einträge: ".count($index)."<br>";
echo"Seitenanzahl: ";
for($i=1;$i<=$seitenzahl;$i++)
{
if($i!=$page)
echo "<a href=".$PHP_SELF."?page=".$i.">".$i."</a> ";
else
echo $i." ";
}
echo " von ".$seitenzahl."</span></p></center>";
wer kann mir weiterhelfen