0

ヒット カウンターを作成中ですが、行き詰っています。なぜこれが適切に処理されないのか理解できません。結果には常に「見つかりませんでした。IPアドレスが「ipaddress.txt」にある場合でも、あなたのIPアドレスは(ip-address、ここには入力しませんでした)です。ページにアクセスした後、IPアドレスがファイルに入力されますが、後の部分は発生しません。ばかげた間違いをした場合は申し訳ありません。私はアマチュアです。

<?PHP

function hit_count(){

$ipaddress=$_SERVER['REMOTE_ADDR'];

$ipfile='ipaddress.txt';
$ipnames=fopen($ipfile,'a');
fwrite($ipnames,$ipaddress.',');
fclose($ipnames);

$ipfileread=file('ipaddress.txt');
foreach($ipfileread as $iplist){
    $iplisttrim=trim($iplist);
    if($ipaddress == $iplisttrim){
        echo"Found";
    }else{
        echo"Not Found. Your Ip-address is ".$ipaddress;
    }
}
}

?>

これはもう 1 つの php ファイルです。

<?PHP

include"mainphp15.php";

hit_count();


?>
4

2 に答える 2

0

ファイルの新しい文字列からIPを書き込む必要があります。試してください

fwrite($ipnames, $ipaddress . "\r\n");
于 2014-02-03T13:15:43.203 に答える