停用解析器以查找页面中的某个特殊位置

时间:2012-03-11 09:19:03

标签: php

如何在页面中的某个特殊位置停用解析器,
例如,如果我的数据库中有一些php或javascript代码,并在页面中检索它们,它们就不会执行!!
另一个例子是facebook状态,当它发布时,facebook会忽略任何类型的代码,如html,php,javascript等等。

例如:我有这个:

<?php for($i=0 ; i <= 5 ; i++){ echo $i; }?>;

然后我在浏览器中看到这样的smth:

  

012345

如何阻止执行此代码(012345的实例,显示<?php for($i=0 ; i <= 5 ; i++){ echo $i; }?>;

1 个答案:

答案 0 :(得分:0)

只是猜测你在谈论转义HTML

echo htmlspecialchars($stringContainingCode);

请参阅http://php.net/htmlspecialcharsThe Great Escapism (Or: What You Need To Know To Work With Text Within Text)