Gästebuch mit leeren Einträgen
#1
geschrieben 07. Juni 2011 - 20:26
Ich hab mir von php-einfach.de ein Gästebuch geguttenbergt und es etwas angepasst.
Jetzt hab ich ein doofes Problem:
1. Er erstellt immer einen leeren Eintrag mit den vorgegebenen Wörtern "von" & "am".
2. Umlaute mag er gar nicht
Hab die php-Dateien mal mit hochgeladen: gaestebuch.rar (3,49K)
Anzahl der Downloads: 213
Wäre klasse, wenn mir einer helfen könnte
Anzeige
#2
geschrieben 07. Juni 2011 - 21:00
Zitat (J000S: 07.06.2011, 21:26)
Ich hab mir von php-einfach.de ein Gästebuch geguttenbergt und es etwas angepasst.
Jetzt hab ich ein doofes Problem:
gaestebuch.jpg
1. Er erstellt immer einen leeren Eintrag mit den vorgegebenen Wörtern "von" & "am".
2. Umlaute mag er gar nicht
Hab die php-Dateien mal mit hochgeladen: gaestebuch.rar
Wäre klasse, wenn mir einer helfen könnte
habe dir mal reingeschrieben in dein Gästebuch
Uhrzeit stimmt auch nicht und ß mag es auch nicht
kannste ja wieder löschen
Dieser Beitrag wurde von nobody is perfect bearbeitet: 07. Juni 2011 - 21:01
#3
geschrieben 07. Juni 2011 - 21:03
#4
geschrieben 07. Juni 2011 - 21:11
#5
geschrieben 07. Juni 2011 - 21:17
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ist aber ein php-Doc... wird dann wahrscheinlich nicht passen, oder?
#6
geschrieben 07. Juni 2011 - 21:23
Zitat (J000S: 07.06.2011, 22:17)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ist aber ein php-Doc... wird dann wahrscheinlich nicht passen, oder?
Doch doch, das interessiert ja den Browser nicht. Das php-Skript wird ja serverseitig abgearbeitet und an den Browser wird das daraus erstellte html-Dokument geschickt.
#7
geschrieben 07. Juni 2011 - 21:30
Zitat (Holger_N: 07.06.2011, 22:23)
Habs bei zwei unterschiedlichen Webhostern versucht... gleiches Ergebnis
Mein Home-Server hat leider vor einiger Zeit den Dienst quittiert sonst hätte ich es lokal nochmal getetstet. Ich glaub dann werd ich das in nächster Zeit mal alles in eine MySQL DB speichern, was da so ins Gästebuch geschrieben wird... hoffentlich klappts dann.
Bleibt dann irgendwie nur noch das mit dem leeren Eintrag. Oder ist der bei dir auch nicht?
Zitat (Holger_N: 07.06.2011, 22:23)
stimmt, da war mal was...
#8 _d4rkn3ss4ev3r_
geschrieben 08. Juni 2011 - 17:15
Am besten gehts wohl damit: http://www.syssel.ne...ware_zaampp.php
#9
geschrieben 08. Juni 2011 - 17:34
Zitat (d4rkn3ss4ev3r: 08.06.2011, 18:15)
Am besten gehts wohl damit: http://www.syssel.ne...ware_zaampp.php
Lokal funktionierts ja aber da fällt mir noch was ein. Wie ist denn die Rechteverteilung für die Textdatei auf dem Server?
#10
geschrieben 09. Juni 2011 - 21:29
#11
geschrieben 10. Juni 2011 - 07:59
#12
geschrieben 10. Juni 2011 - 15:47
Vorher:
<?php $user = $_POST["name"]; $user = htmlentities($user); $inhalt = $_POST["inhalt"]; $inhalt = htmlentities($inhalt); $inhalt = str_replace("\n", "<br>", $inhalt); $datum= date("d.m.Y H:i"); $eintrag="|$user|$datum|$inhalt"; $datei = fopen("gaestebuch.txt", "a"); fwrite($datei, "\n".$eintrag); fclose($datei); echo 'Ihr Eintrag wurde erfolgreich gespeichert.'; ?>
Nachher:
<?php $user = $_POST["name"]; $user = htmlentities($user); $inhalt = $_POST["inhalt"]; /*$inhalt = htmlentities($inhalt);*/ $inhalt = str_replace ("ü", "ü", $inhalt); $inhalt = str_replace ("Ãœ", "Ü", $inhalt); $inhalt = str_replace ("ö", "ö", $inhalt); $inhalt = str_replace ("Ö", "Ö", $inhalt); $inhalt = str_replace ("ä", "ä", $inhalt); $inhalt = str_replace ("Ã\"", "Ä", $inhalt); $inhalt = str_replace ("ß", "ß", $inhalt); $inhalt = str_replace("\n", "<br>", $inhalt); $datum= date("d.m.Y H:i"); $eintrag="|$user|$datum|$inhalt"; $datei = fopen("gaestebuch.txt", "a"); fwrite($datei, "\n".$eintrag); fclose($datei); echo 'Ihr Eintrag wurde erfolgreich gespeichert.'; ?>
ist mir klar, dass das beim User jetzt noch falsch ist
#13
geschrieben 10. Juni 2011 - 19:48
Sind doch nur ein paar Umwandlungen, die ein paar Zeichen austauschen aber nix,was die Einträge verhindert.
#14
geschrieben 10. Juni 2011 - 20:26
Allerdings sind da teilweise immernoch leere Felder ich weiß einfach nicht warum.
Dieser Beitrag wurde von J000S bearbeitet: 10. Juni 2011 - 20:27
#15
geschrieben 10. Juni 2011 - 20:42