Tom: _POST Array mit htmlspecialchars und ENT_QUOTES ausgeben

Beitrag lesen

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

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de