首先请原谅我的英语不好。
我正在尝试构建一个 php 脚本来从 .txt 文件中搜索多个网页以查找特定单词。
更详细:
我有一个 .txt 文件,其中存储了许多 url(每个 url 都在一行上,所以如果我有 10 个 url,则文件有 10 行),我希望脚本检查每个 url 的网页内容中的特定单词。因此,如果在网页上找到该词,脚本将返回 ONLINE,否则将返回 DOWN。
我构建了脚本,但问题是即使文件中的 url 在其网页内容中没有特定单词,它也总是返回 ONLINE。
<?php
$allads = file("phpelist.txt");
print("Checking urls: <br><br><br><strong>");
for($index = 0; $index <count($allads); $index++)
{
$allads[$index] = ereg_replace("\n", "", $allads[$index]);
$data = file_get_contents('$allads[$index]');
$regex = '/save/';
if (preg_match($regex, $data)) {
echo "$allads[$index]</strong>...ONLINE<br><strong>";
} else {
echo "$allads[$index]</strong>...DOWN<br><strong>";
}
}
print("</strong><br><br><br>I verified all urls from file!");
?