我有一个cms,集成了CKeditor。Ckeditor替换<?php with <!--?php
。我想在ckeditor"<div><?php $prod=products($cat_id); ?>....</div>"
中编写php代码并将其存储到MySQL DB。。在查看器页面上,我想输出echo {$page['code']}
,其中,['code']内是我在上面编写的php字符串。我使用了str_replace('<!--?php', '<?php', $page['code']);
但它输出为隐藏文本。
最佳答案
<?php ?>
中的原始尖括号会使HTML误以为它是一个元素标记。把它包在里面,就像这样:
echo htmlentities($page['code']);
关于php - ckeditor替换<?php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11911291/