繁体   English   中英

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

[英]How to check the presence of a specific embbeded code into an html page using php?

我有一个简单的问题,无法对客户页面上的代码进行在线在线简单支票管理。 例如,他们必须嵌入这样的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)将代码正确地插入了网站。

谢谢您的帮助

您可以使用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
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM