ヒット カウンターを作成中ですが、行き詰っています。なぜこれが適切に処理されないのか理解できません。結果には常に「見つかりませんでした。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();
?>