[HTML] HTML-Quelltext in einem Textfeld

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [HTML] HTML-Quelltext in einem Textfeld

    Hallo zusammen,

    folgendes Problem:
    Ich bastel gerade an einem FAQ-System für eigene Zwecke.
    Hier sind auch diverse PHP und HTML-Quelltexte zu speichern.
    Gespeichert wird alles in einer mySQL Datenbank.

    Problem:
    Ich lese einen FAQ-Eintrag ein und lasse ihn in einem mehrzeiligen
    Textfeld schreiben. Soweit so gut. Probleme gibt es aber,
    wenn der gespeicherte Datenbankeintrag einen HTML-Code
    beinhaltet, der ein Formular darstellt.
    Bis zum Beginn des Formulars wird alles im Textfeld dargestellt,
    der Rest außerhalb des Textfeldes.´

    Kann bzw. muss man solche Texte mit speziellen Zeichen "einklammern"?
    Hochkomma funktioniert zumindest nicht.

    Ich hoffe jemand hat eine Idee.

  • #2
    Du musst alle < und > durch &amp;lt; bzw. &amp;gt; ersetzen. Wenn du PHP verwendest dann nimm am besten HTMLSpecialChars() oder HTMLEntities().
    hopka.net!

    Kommentar


    • #3
      *hui* Schnelle Antwort.

      Danke, das Ersetzen ist anscheinend nicht zwingend notwendig,
      htmlentities hat aber zur Problemlösung geführt.

      Besten Dank !

      Kommentar


      • #4
        Original geschrieben von Dundee0815
        Danke, das Ersetzen ist anscheinend nicht zwingend notwendig,
        aber das macht htmlentities() ja auch für dich .. ;-)
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar

        Lädt...
        X