dedlfix: htmlspecialchars

Beitrag lesen

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";