Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Gästebuch

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.03.2004
    Beiträge
    17

    Gästebuch

    Ich habe vollgendes Problem. Zuerst könnt ihr euch ja mal das auf meiner Site ansehen: mylinux.neddertroll.net .
    Immer wenn jemand etwas einträgt kommt der Text ohne Absätze etc. raus. Wie kann ich das ändern?

    Danke für die Hilfe.

    Suppimen

  2. #2
    Registrierter Benutzer
    Registriert seit
    27.04.2001
    Beiträge
    62
    Neue Zeilen durch <br> ersetzen?

    Evtl. so (ich mach das jetz ausm Kopf, weil ich das jetzt nicht testen kann):
    $text = preg_replace("/(\n|\n\r|\r\n)/", "<br>", $text);

    Das war zumindest meine Loesung. Ich bin mir auch nicht ganz sicher ob die Webbrowser ueber HTTP nur \n oder auch Betriebssystemabhaengig \n\r und \r\n uebertragen. Zur Sicherheit habe ich das ueber eine regex gemacht. Vielleicht hat ja jemand eine bessere Loesung.

  3. #3
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Hallo,

    @chrizel: Ich sehe, es geht auch umständlich

    @Suppimen: http://php.net/nl2br


  4. #4
    Registrierter Benutzer
    Registriert seit
    06.03.2004
    Beiträge
    17
    Wie soll ich das hier bei Komentar einbauen?



    PHP-Code:
    $eintrag "<!--Beginn-->\n";
      
    $eintrag.="<p><fieldset><div style='font-family:arial; font-size:10pt'><b>Name: </b>";
      
    $eintrag.=$nachname;
      
    $eintrag.="<br>\n<b>Email: </b><a href = 'mailto:";
      
    $eintrag.=$mail;
      
    $eintrag.="'>";
      
    $eintrag.=$mail;
      
    $eintrag.="</a><br>\n<b>Datum: </b>";
      
    $eintrag.=$datum;
      
    $eintrag.=" um ";
      
    $eintrag.=$zeit;
      
      
    $eintrag.="<br>\n<b>Kommentar: </b>";
      
    $eintrag.=$kommentar;
      
    $eintrag.= "</div></fieldset></p><br><br>\n"

  5. #5
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Hallo,

    PHP-Code:
     $eintrag.= nl2br($kommentar); 
    PS:
    Ein wenig RTFM hat noch keinem geschadet, gell?


  6. #6
    Registrierter Benutzer
    Registriert seit
    06.03.2004
    Beiträge
    17
    SRY ich weiß nicht was RTFM bedeutet. Aber trotzdem danke für die schnelle Hilfe.

  7. #7
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317


  8. #8
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    03.10.2001
    Ort
    potsdam
    Beiträge
    881
    @gaert: netter link *g*
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •