php htmlentities pour décoder textarea

J'ai une zone de texte et je voudrais profiter de l'entrée de la zone de texte et fusionner ensemble. Tout fonctionne bien sauf que c'est échapper les guillemets. Par exemple test's est délivrée comme test/'s

Pour corriger cela, j'ai essayé htmlenttries comme,

<?php $inputtext= $_POST['textinput'];
        $encodetext = htmlentities($inputtext);
        $finaltext = html_entity_decode($encodetext);

        echo '<p>'.$finaltext .'</p>';  ?>

Cela devrait fonctionner selon le html_entity_decode manuel (à moins que j'ai lu ce mal qui pourrait très probablement être le cas)

Ne vous obtenez "test/'s" ou "test de\ "s"? En outre, le code que vous avez posté n'est pas imprimer échappé citations.
Avez-vous des magic quotes activé par hasard?
Qu'espérez-vous accomplir en appelant htmlentities suivie par html_entity_decode? Ils sont les inverses les uns des autres, de sorte html_entity_decode(htmlentities($str)) == $str.
Jan soulève un très bon point. Le vidage de l'origine des données ainsi que les données traitées assurez-vous que l'original est comme vous vous attendez.

OriginalL'auteur Brooke. | 2009-12-25