Sub: _POST Array mit htmlspecialchars und ENT_QUOTES ausgeben

Beitrag lesen

Hallo an alle Mitglieder/innen dieses Forums,

ich habe ein Problem bei der Ausgabe des $_POST Arrays mit htmlspecialchars und ENT_QUOTES!

Beispiel:

Ich gebe in eine textarea auf seite1.php folgendes ein:

' " & < >

Dieser Wert wird auf die seite2.php gesendet und mittels nachfolgenden Code ausgegeben:

<?php
echo "<pre>\r\n";
echo htmlspecialchars(print_r($_POST, ENT_QUOTES));
echo "</pre>\r\n";
?>

Im Html Quelltext steht jetzt:

<pre>
Array
(
 [textarea] =&gt; ' &quot; &amp; &lt; &gt;
)
</pre>

Müsste es nicht eigentlich so ausgegeben werden:

<pre>
Array
(
[textarea] =&gt; &#039; &quot; &amp; &lt; &gt;
)
</pre>

Warum wird das einfache Anführungszeichen nicht Umgewandelt?
Ist das beim POST Array normal oder mache ich etwas falsch?

Freue mich über jede Hilfestellung, Danke!

Gruß,

Sub