0

PHP で基本的な RBL チェッカーを作成しようとしていますが、エラーなしで URL の末尾に IP を追加できないようです。私はPHPが得意ではありません。

list.inc各IPが新しい行にあることを確認するためのIPのリストです。

<?
$ips = file("list.inc");
foreach($ips as $ip)
{
$rblurl = 'http://rbl-check.org/rbl_api.php?ipaddress=' . $ip;
//$rblcheckurl = $rblurl . $ip;
$boom = fopen($rblurl, "r");
//print "<pre>";
//print_r($boom);
//print "</pre>";
$rbl = stream_get_contents($boom);
echo "</br>";
$data = explode(";",$rbl);
print_r($data);
echo "</br>";
fclose($boom);
}
?>

どんな助けでも素晴らしいでしょう!

4

1 に答える 1

0

によって返される値にfile()は、各行の末尾に改行が含まれているため、URL に追加する前に改行を削除する必要があります。

foreach ($ips as $ip) {
  $rblurl = 'http://rbl-check.org/rbl_api.php?ipaddress=' . trim($ip);
  ...
}
于 2013-02-22T17:21:30.120 に答える