我在这个例子中使用了 textarea,但我也尝试过上传文本文件,同样的事情发生了......
基本上,只要您只输入 1 个 URL,此代码就会返回正确的结果。只要您输入另一个 URL,无论实际结果如何,前一个 URL 都会为 FALSE。为什么?
代码:
<?php
if(!$_POST){
?>
<center>
<h1>Bulk Index Checker v1.0</h1>
<form method="post" enctype="multipart/form-data">
<textarea id="list" name="list" rows="10" cols="50"></textarea>
<br/>
<input type="submit" value="Check 'em!" />
</form>
</center>
<?php
}
else{
$lines = explode("\n", $_POST['list']);
foreach($lines as $site) {
echo($site); echo("<br>");
$url='http://www.google.com/search?q=info:'.$site;
//sleep(3);
$contents = file_get_contents($url); // nije do ovoga
if (strpos($contents,'<h3 class="r"><a href="/url?q='.$site)!=FALSE) {
echo("YES");
echo("<br>");
}
else{
echo("NO");
echo("<br>");
}
}
}
?>