CKEditor est échapper à des éléments html

J'utilise CKEditor pour insérer du texte dans une base de données MySQL. J'ai remarqué que mes installé CKEditor n'échappe à tous les éléments HTML lorsque les données atteint la base de données.

Donc la suivante est ce que je suis arriver dans la base de données après, j'ai inséré le texte avec CKEditor:

'&' (ampersand) becomes '&'

'"' (double quote) becomes '"

"'" (single quote) becomes ''

'<' (less than) becomes '&lt;' 

'>' (greater than) becomes '&gt;' 

Je préfère désactiver le HTML CKEditor échapper complètement, et de s'appuyer sur mon script PHP pour manipuler le code HTML de s'échapper à l'aide de PHP htmlspecialchars.

Une autre bonne raison pour moi de le désactiver CKEditor HTML de s'échapper de la capacité, c'est que je veux préserver le contenu écrit dans la base de données MySQL. En d'autres termes je veux garder les apostrophes et les guillemets dans la base de données, et puis je veux avoir PHP aseptiser les éléments HTML avec htmlspecialchars lorsque j'imprime les données de base de données à la page de l'utilisation de MySQL select.

Quelqu'un peut-il me dire comment désactiver le html s'échapper dans CKeditor? Votre entrée ou les conseils ci-dessus serait très apprécié.

utiliser PHP-PDO dans votre MySQL plutôt que de faire un programme qui s'échappe de l'html charaters avant de l'insérer dans votre base de données.... php.net/manual/en/book.pdo.php

OriginalL'auteur user1710099 | 2012-10-03