我已经尝试过stripos和正则表达式...我发现了一篇很好的文章,说明为什么正则表达式不适用于HTML,但基本上就像标题所说的那样...... 我有一个带有div的外部网站,如下所示:
<div id="overlay" style="height: 3058px; display: block;"></div>
正在调用外部网站:
$results = file_get_contents($url);
我尝试使用stripos进行叠加,但由于网站上有多个叠加实例,即使div不存在,它也总是返回true。我尝试通过“叠加”而不是仅仅覆盖进行搜索,但这也没有用,也没有搜索
"overlay"
我用preg_match做了同样的事情
echo "Results:".preg_match('/overlay/', $results). ":End result.";
echo "Results:".preg_match('/"overlay"/', $results). ":End result.";
echo "Results:".preg_match('/"overlay"/', $results). ":End result.";
但是我遇到了同样的问题