WinFuture-Forum.de: Gästebuch mit leeren Einträgen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

Gästebuch mit leeren Einträgen


#1 Mitglied ist offline   J000S 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.051
  • Beigetreten: 13. Juni 09
  • Reputation: 38
  • Geschlecht:Männlich
  • Wohnort:C:\Home
  • Interessen:Computer, Feuerwehr, Sport

geschrieben 07. Juni 2011 - 20:26

Hallo alle zusammen!

Ich hab mir von php-einfach.de ein Gästebuch geguttenbergt und es etwas angepasst.
Jetzt hab ich ein doofes Problem:
Angehängtes Bild: gaestebuch.jpg

1. Er erstellt immer einen leeren Eintrag mit den vorgegebenen Wörtern "von" & "am".
2. Umlaute mag er gar nicht :shifty:

Hab die php-Dateien mal mit hochgeladen: Angehängte Datei  gaestebuch.rar (3,49K)
Anzahl der Downloads: 213

Wäre klasse, wenn mir einer helfen könnte :D
0

Anzeige



#2 Mitglied ist offline   nobody is perfect 

  • Gruppe: VIP Mitglieder
  • Beiträge: 5.724
  • Beigetreten: 13. Oktober 06
  • Reputation: 315
  • Geschlecht:Männlich
  • Wohnort:Köln

geschrieben 07. Juni 2011 - 21:00

Beitrag anzeigenZitat (J000S: 07.06.2011, 21:26)

Hallo alle zusammen!

Ich hab mir von php-einfach.de ein Gästebuch geguttenbergt und es etwas angepasst.
Jetzt hab ich ein doofes Problem:
Anhang gaestebuch.jpg

1. Er erstellt immer einen leeren Eintrag mit den vorgegebenen Wörtern "von" & "am".
2. Umlaute mag er gar nicht :D

Hab die php-Dateien mal mit hochgeladen: Anhang gaestebuch.rar

Wäre klasse, wenn mir einer helfen könnte :D

habe dir mal reingeschrieben in dein Gästebuch

Uhrzeit stimmt auch nicht und ß mag es auch nicht

kannste ja wieder löschen :shifty:

Angehängte Miniaturbilder

  • Angehängtes Bild: Unbenannt.png

Dieser Beitrag wurde von nobody is perfect bearbeitet: 07. Juni 2011 - 21:01

0

#3 Mitglied ist offline   J000S 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.051
  • Beigetreten: 13. Juni 09
  • Reputation: 38
  • Geschlecht:Männlich
  • Wohnort:C:\Home
  • Interessen:Computer, Feuerwehr, Sport

geschrieben 07. Juni 2011 - 21:03

Beitrag anzeigenZitat (nobody is perfect: 07.06.2011, 22:00)

kannste ja wieder löschen :shifty:


[scherz]nein, geht nicht!! jetzt ist alles kaputt!![/scherz]


:D
0

#4 Mitglied ist offline   Ludacris 

  • Gruppe: Moderation
  • Beiträge: 4.666
  • Beigetreten: 28. Mai 06
  • Reputation: 218
  • Geschlecht:Männlich

geschrieben 07. Juni 2011 - 21:11

die umlaute kannst du dir ändern in dem du die seite auf UTF 8 stellst
0

#5 Mitglied ist offline   J000S 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.051
  • Beigetreten: 13. Juni 09
  • Reputation: 38
  • Geschlecht:Männlich
  • Wohnort:C:\Home
  • Interessen:Computer, Feuerwehr, Sport

geschrieben 07. Juni 2011 - 21:17

Im head Teil steht das:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


ist aber ein php-Doc... wird dann wahrscheinlich nicht passen, oder?
0

#6 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 07. Juni 2011 - 21:23

Also bei mir auf dem Testserver zu Hause funktioniert das Skript. Vielleicht erlaubt dein Provider verschiedene Textbearbeitungen nicht, wie zum Beispiel das Speichern von Dateien.

Beitrag anzeigenZitat (J000S: 07.06.2011, 22:17)

Im head Teil steht das:

<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.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#7 Mitglied ist offline   J000S 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.051
  • Beigetreten: 13. Juni 09
  • Reputation: 38
  • Geschlecht:Männlich
  • Wohnort:C:\Home
  • Interessen:Computer, Feuerwehr, Sport

geschrieben 07. Juni 2011 - 21:30

Beitrag anzeigenZitat (Holger_N: 07.06.2011, 22:23)

Also bei mir auf dem Testserver zu Hause funktioniert das Skript. Vielleicht erlaubt dein Provider verschiedene Textbearbeitungen nicht, wie zum Beispiel das Speichern von Dateien.

:) Habs bei zwei unterschiedlichen Webhostern versucht... gleiches Ergebnis :D
Mein Home-Server hat leider vor einiger Zeit den Dienst quittiert :shifty: 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? :D

Beitrag anzeigenZitat (Holger_N: 07.06.2011, 22:23)

Das php-Skript wird ja serverseitig abgearbeitet und an den Browser wird das daraus erstellte html-Dokument geschickt.

:D stimmt, da war mal was... :D
0

#8 _d4rkn3ss4ev3r_

  • Gruppe: Gäste

geschrieben 08. Juni 2011 - 17:15

Du kannst das doch ganz einfach mit Apache local testen.

Am besten gehts wohl damit: http://www.syssel.ne...ware_zaampp.php
0

#9 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 08. Juni 2011 - 17:34

Beitrag anzeigenZitat (d4rkn3ss4ev3r: 08.06.2011, 18:15)

Du kannst das doch ganz einfach mit Apache local testen.

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?
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#10 Mitglied ist offline   J000S 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.051
  • Beigetreten: 13. Juni 09
  • Reputation: 38
  • Geschlecht:Männlich
  • Wohnort:C:\Home
  • Interessen:Computer, Feuerwehr, Sport

geschrieben 09. Juni 2011 - 21:29

Beitrag anzeigenZitat (Holger_N: 08.06.2011, 18:34)

Wie ist denn die Rechteverteilung für die Textdatei auf dem Server?

0755 ;D
0

#11 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 10. Juni 2011 - 07:59

Beitrag anzeigenZitat (J000S: 09.06.2011, 22:29)

0755 ;D


Hmm - eigentlich sollte sogar 644 reichen.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#12 Mitglied ist offline   J000S 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.051
  • Beigetreten: 13. Juni 09
  • Reputation: 38
  • Geschlecht:Männlich
  • Wohnort:C:\Home
  • Interessen:Computer, Feuerwehr, Sport

geschrieben 10. Juni 2011 - 15:47

*hust* Fehler gefunden...
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 ;)
0

#13 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 10. Juni 2011 - 19:48

Wo ist da jetzt ein Fehler?

Sind doch nur ein paar Umwandlungen, die ein paar Zeichen austauschen aber nix,was die Einträge verhindert.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#14 Mitglied ist offline   J000S 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.051
  • Beigetreten: 13. Juni 09
  • Reputation: 38
  • Geschlecht:Männlich
  • Wohnort:C:\Home
  • Interessen:Computer, Feuerwehr, Sport

geschrieben 10. Juni 2011 - 20:26

Das "htmlentities" hat da irgendwie nicht reingepasst. Das hat aus nem Ä ein &Auml; gemacht. Und dann gabs immer ein "Ã�" zurück


Allerdings sind da teilweise immernoch leere Felder ;) ich weiß einfach nicht warum.

Dieser Beitrag wurde von J000S bearbeitet: 10. Juni 2011 - 20:27

0

#15 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 10. Juni 2011 - 20:42

Ich arbeite immer mit htmlentities und das das aus ä &auml; macht ist ja auch richtig. Stimmt vielleicht in deinem restlichen Dokument die Zeichensatzkodierung nicht?
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0