//
$target = array("gif1.gif","./page1.html",
"gif2.gif","./page2.html",
"gif3.gif","./page3.html",
"gif4.gif","./page4.html",
"gif5.gif","./page5.html");
$count_file = "banner.dat";
if(!isset($no)){
echo "<table border><tr><td>バナー</td>";
for($i=0;$i<=4;$i++){
$no = $i*2;
echo "<td><a href = ./banner.php?no=".$i."><img src = " .$target[$no]. "></a></td>";
}
echo "</tr<tr><td>バナークリック数</td>";
$fp = fopen($count_file,"r") or die("$count_fileファイルが開けません"); //読みモード
$countr = fgets($fp, 256); //256バイトorEOFまで取得、カウントアップ
$count = explode(",",$countr);
for($i=0;$i<=4;$i++){
echo "<td>".$count[$i]."</td>";
}
echo "</tr></table>";
}else{
$no1 = $no*2+1;
$fp = fopen($count_file,"r+") or die("$count_fileファイルが開けません"); //読み書きモード
$countr = fgets($fp, 32); //256バイトorEOFまで取得、カウントアップ
$count = explode(",",$countr);
flock($fp,2);
$count[$no] ++;
$countw = $count[0];
for($i=1;$i<=4;$i++){
$countw = $countw . "," . $count[$i];
}
fseek($fp, 0); //ファイルポインタを先頭にする
fputs($fp, $countw);
fclose($fp);
header("Location: $target[$no1]\n\n");
}