hy leute,
ich hab mir in kleinstarbeit aus verschiedenen anleitungen ein gästebuch nach meinen wünschen zusammen gestrickt das auf TXT basis funktioniert da es sich bei meiner homepage nicht auszahlt eine datenbank zu betreiben.... im prinzip funktioniert alles nach meinen wünschen .... bis auf eines...
ich möchte gerne das man einstellen kann das zum beispiel nur 3 einträge pro seite angezeigt werden und das man dan vorwärts und rückwärts blättern kann.
hab zwar anleitungen gefunden aber ich check das echt nicht mehr durch -_-
wäre nett wenn mir jemand das in meinen code integrieren könnte!
index.php (startseite des gb´s in der die einträge angezeigt werden)
PHP-Code:
<?php
include "allblock.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<link rel='stylesheet' href='div.css' type='text/css'>
<link rel='stylesheet' href='style.css' type='text/css'>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<S*****>
function popUp(page,PWidth,PHeight,id) {
eval("designerwiz"+id+"=window.open('"+page+"','designerwiz1','toolbar=0,scrollbars=0,location=0,status=0,menubars=0,resizable=0,width="+PWidth+",height="+PHeight+"')")
eval;("wiz"+id+".window.moveTo((screen.width/2)-(PWidth/2),(screen.height/2)-(PHeight/2))")
}
</S*****>
<title>
</title>
</head>
<body>
<span class="style6"><br>|
Gästebuch |<br>
<br>
<A HREF="javas*****:popUp('http://www.XXXXX.com/guest/neu.php',500,540,1);">Hier eintragen!</A><br><br>
<?php
$beitrag = file("gaestebuch.txt");
krsort($beitrag);
foreach($beitrag as $ausgabe)
{
$ausgabe = stripslashes($ausgabe);
$split = explode("|", $ausgabe);
if(!empty($split[1]))
{
echo "
<table align=\"center\" border=\"1\" cellspacing=\"0\" cellpadding=\"5\" bordercolorlight=\"black\" bordercolordark=\"black\" width=\"90%\">
<tr>
<td>
Von <a href=\"mailto:".$split[0]."\">".$split[1]."</a> am ".$split[2]."<br><span class='style7'>Ip: ".$split[4]."</span>
</td>
</tr>
<tr>
<td> ".$split[3]." </td>
</tr>
</table>
<br />";
}
}
?>
</body>
</html>
neuerbeitrag.php (die datei die die einträge speichert)
PHP-Code:
<html>
<head>
<title>Guestbook</title>
<link rel='stylesheet' href='style.css' type='text/css'
</head>
<body>
<?php
$user = $_POST["Name"];
$user = htmlentities($user);
$inhalt = $_POST["inhalt"];
$inhalt = htmlentities($inhalt);
$inhalt = str_replace("\n", "<br>", $inhalt);
$thema = $_POST["thema"];
$thema = htmlentities($thema);
$ipadresse ="$REMOTE_ADDR";
if ($inhalt == "" or $user == "" or $thema == "")
{
echo "<span class='style6'><center><img alt='' src='http://XXXXX.com/images/bannerwhite.jpg' width='468' height='60' /><br /><p>Sie müssen folgende Felder ausfüllen: Namen, E-Mail und Inhalt</p></span>";
}
else
{
$datum= date("d.m.Y H:i");
$eintrag="$thema|$user|$datum|$inhalt|$ipadresse";
$datei = fopen("gaestebuchZU.txt", "a");
fwrite($datei, "\n".$eintrag);
fclose($datei);
echo "<span class='style6'><center><img alt='' src='http://XXXXX.com/images/bannerwhite.jpg' width='468' height='60' /><br /><p>Ihr Eintrag wurde erfolgreich gespeichert,<br>er wird nach Freigabe des Admins angezeigt.</p></span>";
$empfaenger = "[email protected]"; //Mailadresse
$absender = "[email protected]";
$betreff = "Neuer GB-Eintrag von $user am $datum";
$mailtext = " User: $user \n\n E-mail: $thema \n\n Ip: $ipadresse \n\n Inhalt: $inhalt \n\n Freischalte Link: http://www.XXXXXX.com/index1.php?con=XXXXXXXXXX";
$antwortan = "[email protected]";
mail( $empfaenger,
$betreff,
$mailtext,
"From: $absender\nReply-To: $antwortan");
}
?>
<br>
<span class="style14">
<center><a href="javas*****: close(self)">Fenster schliessen</a>
</span>
</body>
</html>
neu.php (das formular das zum eintragen benötigt wird!)
PHP-Code:
<?php
include "allblock.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Language" content="de-at" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
</head>
<body>
<center><img alt="" src="http://xxxxx.com/images/bannerwhite.jpg" width="468" height="60" /><br />
<b>
Wollen Sie einen Beitrag hinzufügen?
</b><br>
<i>
Alle Felder mit einem * müssen ausgefüllt werden !
<br>
Info: Ihre Ip Adresse wird aus Sicherheitsgründen gespeichert!
<br>
Wer spammt wird gesperrt!!
</i>
<form action="neuerbeitrag.php" method="POST">
<i>
*
</i>
<b>
Name:
</b><br>
<input name="Name" size="40" maxlength="35"><br><br>
<i>
*
</i>
<b>
E-Mail:
</b><br>
<input name="thema" size="40" maxlength="35"><br><br>
<i>
*
</i>
<b>
Inhalt:
</b><br>
<textarea name="inhalt" cols="40" rows="12"></textarea><br>
<input type="submit" value="absenden">
</form><br>
<hr>
vielen herzlichen dank schon im vorraus ich weis das ihr mir immer mit rat und tat beiseite steht!
greetz bugfix