Hi, ich suche ein einfaches Gästebuch, das keine DB benötigt und in eine Seite includebar ist.
Wenn jemand was wüsste wärs genial
Wieso machst nicht einfach ne .txt in die die Einträge geschrieben werden?
Sollte auch gut einzubinden sein.
Hab ich dich falsch verstanden? Wurde mir nicht all zu klar was du wieso brauchst.
Er will es scheinbar nicht selber machen ;)
so siehts aus :D
warum das rad 2mal erfinden
ich trau mir es zwar zu, aber wenns schon was tolles gibt, warum selber schreiben :D
<?
$gaestebuchdb="gaestebuch.txt";
if(!file_exists($gaestebuchdb)) {
$fp=fopen($gaestebuchdb,"w");
fclose($fp);
}
if(isset($abschicken)) {
$fpn=@fopen($gaestebuchdb.".tmp","w");
if($fpn<=0) {
?>
Fehler
<?
}
$text=htmlspecialchars($text);
$datum=date("d.m.Y H:i:s");
$eintrag= "<tr><td>$text</td></tr>";
$eintrag.="<tr><td><font size='-1'>$name, $email $datum</font></td></tr>";
$eintrag.="<tr><td><hr></td></tr>\n";
fputs($fpn,$eintrag);
$fp=@fopen($gaestebuchdb,"r");
if($fp<=0) {
?>
Fehler
<?
}
while(!feof($fp)) {
$zeile=fgets($fp,32000);
fputs($fpn,$zeile);
}
fclose($fp);
fclose($fpn);
unlink($gaestebuchdb);
rename($gaestebuchdb.".tmp",$gaestebuchdb);
}
?>
<form action="gaestebuch.phtml" method="POST">
<input type="Text" name="email" size="30" maxlength="255">
<textarea name="text" cols="30" rows="10"></textarea>
<input type="Submit" name="abschicken" value="Abschicken"></td>
</form>
<? include($gaestebuchdb); ?>
nach webmeister.ch
Sollte einigermassen stimmen bzw schnell zu korrigieren sein.
Für kleinere Sachen könnte man auch das schnuckelige SQLite verwenden. :)
k danke, das ist mal ein schönes stripped to the bones script
jetzt noch mawcha rein und dann sollts passen :)