htmlentities变量不起作用
|
我正在寻找一种方法来使用代码段,但可以安全地将其插入数据库中,然后将其拉回。
我有以下一段代码。
<?php $snippet = htmlentities(\"<?php
define (\'EMOTICONS_DIR\', \'/images/emoticons/\');
function BBCode2Html($text) {
$text = trim($text);
// BBCode [code]
?>\"); ?>
<pre class=\"prettyprint\">
<?php echo $snippet; ?>
</pre>
但是,当我尝试在浏览器中运行代码时,出现以下错误。
Notice: Undefined variable: text in C:\\xampp\\htdocs\\prettycss\\index.php on line 18
Notice: Undefined variable: text in C:\\xampp\\htdocs\\prettycss\\index.php on line 18
Notice: Undefined variable: text in C:\\xampp\\htdocs\\prettycss\\index.php on line 21
哪个对我说htmlentities不能在$符号上工作,什么是解决此问题的最佳方法?
谢谢
没有找到相关结果
已邀请:
1 个回复
期差骇蓟
,这意味着将替换任何字符串,就好像它是一个变量一样,不是。 使用ѭ4来转义所有ѭ3的\,或使用ѭ5来转义(但是您必须先逃避ѭ5的当然)。 例如: