Искам да прочита тхт файла (вътре ще са линковете) и да проверява всеки линк от коя държава е, но незнам каде ми е грешката, пълна аррай но след това ми прочита само първата линия от текстовия файл.
Това е кода
Това е кода
PHP:
<?
$read = fopen("probar.txt","r");
while($info = fscanf($read,"%s\t%s\t%si\n")){
list($domain)=$info;
echo "Домейини за проверка.: <b>$domain</b><BR>";
$host = "$domain";// Dominio
$ip = gethostbyname("$host");
$url='http://api.hostip.info/get_html.php?ip='.$ip.'&position=true';
$data=file_get_contents($url);
$a=array();
$keys=array('Country');
$keycount=count($keys);
for ($r=0; $r < $keycount ; $r++)
{
$sstr= substr ($data, strpos($data, $keys[$r]), strlen($data));
if ( $r < ($keycount-1))
$sstr = substr ($sstr, 0, strpos($sstr,$keys[$r+1]));
$s=explode (':',$sstr);
$a[$keys[$r]] = trim($s[1]);
}
echo "<p>прожерка на домейн - <font color='red'>$domain</font> намира се -<font color='green'>".$a['Country']."</font></P>";
return $a;
}
?>