如何使用PHP检查特定嵌入代码的存在到html页面?

时间:2015-06-17 21:13:13

标签: javascript php html

我遇到一个简单的问题,无法在网站页面上管理我们客户代码在线的简单检查。例如,他们必须嵌入像这样的HTML代码:

<div class="Aclass">
    <div data-tag="123456" class="Mandatory Mandatory-test></div>
    <div class="Mandatory Mandatory-dialog">
            <div class="Mandatory Mandatory-test2"></div>
    </div>
    <script type="text/mustache" name="landing/Execute">
            <a data-tag="Execute-test">Manage</a>
    </script>
</div>

我希望能够知道代码是否在网站中正确安装,例如像cron一样定时检查。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您可以使用stripos(),如果在用户的HTML页面中找不到此字符串,则会返回false。看起来像:

$code = "<div class=\"Aclass\">
<div data-tag=\"123456\" class=\"Mandatory Mandatory-test\"></div>
<div class=\"Mandatory Mandatory-dialog\">
        <div class=\"Mandatory Mandatory-test2\"></div>\n    </div>\n    <script type=\"text/mustache\" name=\"landing/Execute\">\n            <a data-tag=\"Execute-test\">Manage</a>\n    </script>\n</div>";
if(!stripos($codeOfPage,$code)){
    // Your code isn't present in the page
}