Суть вопроса в том что бы статистика посещений показывалась сразу (до нажатия на кнопку). Сейчас все наоборот, сначала нажимается кнопка, внизу появляется сообщение о том сколько раз на неё нажали.
Ну то есть заходишь на сайт, и сразу видно сколько раз нажали :))
В деталях как это реализовано:
в index.html
<script type="text/javascript">
$(document).ready(function(){
$('#btn').click(function() {
$.ajax({
url: "buttom.php",
cache: false,
type: 'Get',
data:{book:1},
success:
function(count){
$('#countinfo').html(count+" test!");
}
});
});
});/*end ready*/
</script>
В php:
<?php
if ($_GET['book']==1) {
$file=fopen('data.txt','a+');
flock($file,LOCK_EX);
$count=fread($file,100);
$count++;
ftruncate($file,0);
fwrite($file,$count);
flock($file,LOCK_UN);
fclose($file);
echo $count;
};?>
и выводится все это просто:
<div id="countinfo"></div>