Willkommen in der Webstatt Zum Webstatt Blog und Stories
Christian am 28.10.06 12:54

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

netcup.de Warum gibt es hier Werbung?
kamilente am 28.10.06 12:58

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.

Broken Sword Broken Sword am 28.10.06 13:06

Er will es scheinbar nicht selber machen ;)

Christian am 28.10.06 13:07

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

kamilente am 28.10.06 13:12

<?
$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 &nbsp;&nbsp;$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.

sili sili am 28.10.06 13:35

Für kleinere Sachen könnte man auch das schnuckelige SQLite verwenden. :)

Christian am 28.10.06 13:37

k danke, das ist mal ein schönes stripped to the bones script
jetzt noch mawcha rein und dann sollts passen :)

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt