Hello,
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";
?>
Da hast Du ein echtes Problem mit der Klammersetzung und er Zuordnung der Argumente zu den einzelnen Funktionen. Es sollte besser heißen:
<?php
echo "<pre>\r\n";
echo htmlspecialchars(print_r($_POST, 1),ENT_QUOTES);
echo "</pre>\r\n";
?>
Hatte ich Dir den fehlerhaften Code mal geschrieben? Dann entschuldige bitte. So müsste er jetzt aber passen.
Bitte immer die Doku dazu lesen und nichts ungeprüft glauben :-))
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg