php - ckeditor替换<?php

标签 php mysql ckeditor echo

我有一个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/

相关文章:

mysql - Magento 客户终身值(value)

mysql - 如何通过连接表只显示具有相同值的一行

javascript - 在使用 CDN 版本的 CKeditor 时尝试加载表情符号插件...CORS 问题

javascript - CKEditor 字符计数 (charcount) 不起作用

html - Drupal ckeditor 不支持某些 html 标签

php - Fat Free Framework 动态缓存过期

php - 在没有 formhelper 的情况下使用 CakePHP 检索 POST 数据

php - 需要帮助返回数据库表中所有内容的数组 PHP/PDO

php - SQL/PHP 多值过滤(AND LIKE 'array[1]' AND LIKE 'array[2]' )

mysql - 累计和的 where 子句如何工作?