tamara: htmlspecialchars

Hi,

was passiert wenn ein Datensatz 2 * durch htmlspecialchars läuft?
Ich habe das Problem das beim 2 mal die HTML tags nicht mehr ausgeführt sondern angezeigt werden....
Gibt es in PHP auch eine funktion die HTML-Sonderzeichen wieder rückgängig machen kann?

Danke für eine Antwort!

  1. Hallo tamara.

    Gibt es in PHP auch eine funktion die HTML-Sonderzeichen wieder rückgängig machen kann?

    Auf der Handbuchseite zu htmlspecialchars wird die entsprechende Funktion verlinkt.

    Einen schönen Sonntag noch.

    Gruß, Mathias

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    debian/rules
  2. echo $begrüßung;

    was passiert wenn ein Datensatz 2 * durch htmlspecialchars läuft?

    Beim ersten Mal werden <,>,&," zu &lt;, &gt;, &amp; und &quot;. Beim zweiten Man enthält der Text nur noch die & und die werden zu &amp;, so dass das ursprüngliche < nun &amp;lt; aussieht. Ein HTML-Interpretierer zeigt das als &lt; an.

    Ich habe das Problem das beim 2 mal die HTML tags nicht mehr ausgeführt sondern angezeigt werden....

    Sie sollten schon beim ersten Mal nur noch angezeigt werden. Beim 2. Mal siehst du dann nur noch:

    &lt;html&gt;
    &lt;head&gt;
      &lt;title&gt;Seitentitel&lt;/title&gt;
    usw.

    echo "$verabschiedung $name";