Snucky: HTML unterdrücken

Hi Leute,

ich arbeite derzeit an einer Art Gästebuch und möchte bei der Nachrichteneingabe unterdrücken, dass HTML-Code interpretiert wird. PHP hat doch eine solche Funktion, oder irre ich mich dort? Falls das nicht der Fall ist - gibt es einen anderen Trick, oder muss ich wirklich jeden Tag einzeln löschen?

  1. Hi Leute,

    ich arbeite derzeit an einer Art Gästebuch und möchte bei der Nachrichteneingabe unterdrücken, dass HTML-Code interpretiert wird. PHP hat doch eine solche Funktion, oder irre ich mich dort? Falls das nicht der Fall ist - gibt es einen anderen Trick, oder muss ich wirklich jeden Tag einzeln löschen?

    Hallo,

    es gibt in PHP folgende Methode:
    string htmlspecialchars ( string string [, int quote_style [, string charset]])

    Mit dieser Methode werden Zeichen, die normalerweise als HTML-Zeichen interpretiert werden in ihre entsprechenden HTML-Umlaute umgewandelt ( & wird zu &, " wird zu &quot, etc.).
    Somit wird der Code, der in dein Gästebuch geschrieben wird, nicht interpretiert.

    eine genauere Beschreibung der oben genannten Methode findet sich unter http://de3.php.net/manual/de/function.htmlspecialchars.php

    MfG

    LostID

    1. DANKE!! Klappt prima

  2. Hallo,

    PHP hat doch eine solche Funktion, oder irre ich mich dort?

    http://de.php.net/htmlspecialchars

    Falls das nicht der Fall ist - gibt es einen anderen Trick, oder muss ich wirklich jeden Tag einzeln löschen?

    Ansonsten könntest du einfach alle < und > in &lt; und &gt; ändern.

    Grüße
    Jeena Paradies

    1. Hallo,

      PHP hat doch eine solche Funktion, oder irre ich mich dort?
      http://de.php.net/htmlspecialchars

      ...

      Habe ich doch bereits geschrieben

      LostID

      1. hi,

        Habe ich doch bereits geschrieben

        du bist der größte.

        gruß,
        wahsaga

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
      2. Hallo,

        Habe ich doch bereits geschrieben

        Klasse, jetzt liest du noch ein paar mal die </faq/>, damit du weißt, was du trotzdem falsch gemacht hast.

        Außerdem check ich solche Sachen nicht so schnell wie andere leute ;-).

        Grüße
        Jeena Paradies