//
$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");
}