1
我有一個cms,集成了CKeditor。 Ckeditor取代<?php with <!--?php
。我想在ckeditor "<div><?php $prod=products($cat_id); ?>....</div>"
中編寫php代碼並將其存儲到MySQL數據庫..並且在查看器的頁面上,我想輸出echo {$page['code']}
其中['code']是我上面寫的php字符串。我使用str_replace('<!--?php', '<?php', $page['code']);
,但它將其輸出爲隱藏文本。ckeditor替換<?php
都不行,我也寫在希臘,所以我有一個問題,ヶ輛()..它所有的HTML代碼作爲文本輸出到 – 2012-08-11 09:16:15
的頁面在這種情況下使用'htmlspecialchars()'而不是'htmlentities()'。 'htmlspecialchars()'只編碼: '&(&符號)' '「(雙引號)' ''(單引號)' '<>(小於和大於符號)'並保持原樣 – raidenace 2012-08-11 10:48:09
如果因爲所有'<' and '>'符號的編碼而無法使用它,請執行'str_replace('<! - ?php','< php',$ page ['code']);'和'str_replace ('?>','?>',$ page ['code']);'這將只編碼''符號 – raidenace 2012-08-11 10:56:51