私は新しいボストンの "Beginner php tutorials"と呼ばれるYouTubeチュートリアルをPHPでコーディングすることを学んでいます。私はPHPを使用してユニークなヒットカウンターを作成しようとしていたが、何らかの理由で私のコードが動作しません。あなたが私を助けてくれることを願っています。PHPでユニークなヒットカウンタファイルを作成しようとしたときにエラーが発生しました
は、ここに私のコードです:あなたはのfuctionを書いた
<?php
function hit_counter() {
$ip_address=$_SERVER['REMOTE_ADDR'];
echo $ip_address;
$ip_file=file('ip.txt');
foreach ($ip_file as $ip) {
$ip_single= trim($ip);
if (@$ip_address!=$ip_single) {
$ip_value=false;
break;
} else {
$ip_value=true;
}
}
if (@ip_value==false) {
$filename='count.txt';
$handle=fopen($filename, 'r');
$current=fread($handle, filesize($filename));
fclose($handle);
$count=$current+1;
$handle=fopen($filename, 'w');
fwrite($filename, $count);
fclose($handle);
$handle=fopen('ip.txt', 'a');
fwrite($ip_file, @$ip_address.'\n');
fclose($handle);
}
}
?>
簡素化することができたように見えないのですか?エラーまたは例外がスローされていますか?それともコードがあなたが意図したことをしないのですか? –