Gästebuch mit Textdatei betreiben

Adler-Berlin

Grünschnabel
Hallo ich habe mir ein Gästebuch zu zusammen gebastelt.

jetzt ist die sahre das bei mir kein Bilder oder so sind jetzt wollte ich das aber mit rein machen das man Bilder und URL mit rein setzen kann.

Wer kann mir dar bei Helfen
 
Aufgrund dieser eher bescheidenen Fragestellung wird dir keiner wirklich helfen können.
An was scheitert es? Kennst du den HTML-Tag für Bilder nicht? Weisst du nicht wie du die Textdatei erweitern sollst?
 
Ja sorry das wies ich leider nicht so weit habe ich alles nur das ich nicht wies mit den erweitern.

Hier mall die php code

guestbook.php
PHP:
<center><h2>Mein Gästebuch</h2>
<A HREF="gb/eintragen.htm" TARGET="Haupttext"><FONT COLOR="#000000"><FONT FACE="Arial, Helvetica, Geneva, Sans-serif, sans-serif">Ins Gästebuch eintragen</FONT></FONT></A>
</center>
<P>
<P>
<div style="text-align:center;">
<?php
$datenbank = "gb/daten.dat"; $datei = fopen($datenbank,"r");
fpassthru($datei);
?></div>

eintragen.htm
HTML:
<FORM ACTION="gb.php" METHOD="POST">
	<DIV ALIGN=CENTER>
		<P><FONT COLOR="#000000"><SPAN STYLE="font-style: normal"><B>Ihr
		Name:</B></SPAN></FONT><INPUT TYPE=TEXT NAME="name" SIZE=25 STYLE="width: 5.53cm; height: 0.64cm"></P>
	</DIV>
	<DIV ALIGN=CENTER>
		<P><FONT COLOR="#000000"><B>e-Mail:     </B></FONT><INPUT TYPE=TEXT NAME="email" SIZE=25 STYLE="width: 5.5cm; height: 0.64cm"></P>
	</DIV>
	<DIV ALIGN=CENTER>
		<P><FONT COLOR="#000000"><B>Ihr Eintrag:</B></FONT><BR> 
		<TEXTAREA NAME="eintrag" ROWS=7 COLS=58 STYLE="width: 12.92cm; height: 3.64cm"></TEXTAREA><BR>
		                                                                   
		        <INPUT TYPE=SUBMIT NAME="Button" VALUE="Absenden" STYLE="width: 4.8cm; height: 0.9cm">
				</P>
	</DIV>
</FORM>

gb.php

PHP:
<BODY LANG="de-DE" TEXT="#000000" LINK="#0033cc" VLINK="#990099" BGCOLOR="#000000" DIR="LTR">
<?php
 $datum = date("d.m.Y");
 $uhrzeit = date("H:i");

$daten="Ein Trage von <a href=mailto:".$_POST[email].">".$_POST[name]."</a> am ".$datum." um ".$uhrzeit."<br/>".$_POST[eintrag]."<br><br>";

$datenbank = "daten.dat";

$datei = fopen($datenbank,"a");

$eintrag=strip_tags($eintrag); fwrite($datei, $daten);

?>
<center>
	<span style="color: rgb(255, 0, 0);"><span style="font-size: 20px;"><span style="font-family: comic sans ms,cursive;">Eintrag erfolgreich.</span></span></span><br />
	<span style="color: rgb(255, 0, 0);"><span style="font-size: 20px;"><span style="font-family: comic sans ms,cursive;">Bitte klicken sie auf G&auml;stebuch um den Eintrag zu Sehen.</span></span></span></center>
 
Schön, dein Code.
Aber die Frage ist immer noch nicht genauer definiert.

Was willst du mit Bildern einbinden? Wie willst du sie einbinden?
Dass wenn in einem Text ein Bildlink vorkommt, dass der dann als Bild angezeigt wird?
-> Wenn ja, wie sollte erkannt werden dass es sich um ein Bild handelt? HTML-Tag? BBC-Tag? anderes?
Ein eigenes Feld für ein Bild?
 
Naja ich weiß nicht genau aber er soll das mit [img]die URL[/img] Wall das ist das einsinke was ich kenne.

Das man auch bei der eintragen.htm ein batten hat das es den eingetragen wern kann.
 
Dann musst du den Inhalt mit einem regulären Ausdruck durchsuchen und dann den Teil durch den entsprechenden HTML-Code ersetzen. Schau dir mal das an: http://php.net/preg_match

PS: Könntest du bitte auf die Netiquette achten? Diese missachtest du durch deine permanente Kleinschreibung und deine generell schlechte Sprache.
 
Überleg dir mal was du genau haben willst und wie dus haben willst. Ein Konzept muss her.
Dann findet man eine Lösung. Vorher hat es wenig Sinn sich zu vieel Gedanken über den PHP-Code zu machen.

Bis jetzt haben wir:
- Es geht um externe Bilder die angezeigt werden sollten.
- ev. mit [img]pfad[/img] im Text
- ev. Ein Button der irgend was macht. Das was ist noch nicht definiert
 
Sorry wen meine Schreib weise aber ich habe LRS.

Ich benutze schon ein Schreib Programme aber das ist genau so Sch***

Hol dir den Firefox-Browser (http://www.mozilla-europe.org/de/firefox/) und die Erweiterung für das deutsche Wörterbuch (https://addons.mozilla.org/de/firefox/addon/3077/), welche vielleicht sogar vorinstalliert ist.
Dann siehst du schon mal was falsch ist und die Qualität deiner Beiträge erhöhen sich entsprechend und werden lesbarer für andere, um bei deinem Problem möglichst schnell zu helfen.

Optional gibt es auch Google Chrome oder den Safari, welcher die "Rechtschreibkorrektur" standardmäßig installiert hat.

Zu deinem Problem:
Fertige Gästebücher gibt es wie Sand am Meer: http://www.php-free.de/Gaestebuecher/
Unter denen auch welche sind die "ohne Datenbank" (eher: ohne relationales DB-System) auskommen: http://www.php-free.de/cgi-bin/rechts/cgi-bin/jump.cgi?ID=3913
 
Zuletzt bearbeitet:
Zurück