
28.07.2008, 21:10
|
|
Познающий
Регистрация: 25.04.2008
Сообщений: 51
С нами:
9497102
Репутация:
17
|
|
heretic1990 есть скрипт у меня самописный для статистики моего сайта.
Переделал для статистики кликов:
Файл статистики.
PHP код:
<?php
$a=htmlspecialchars(stripslashes($_GET['ref']));
$sav_f='Z:\home\localhost\www\statistic.txt';
$fo=fopen($sav_f, "a");
$data=strftime('%d.%m.%y %H:%M:%S').'^^'.$_SERVER['REMOTE_ADDR'].'^^'.$_SERVER['HTTP_REFERER'].'^^'.$_SERVER['HTTP_USER_AGENT'].'^^'.$_SERVER['QUERY_STRING'].'^^'.$a."\n";
fwrite($fo, $data);
?>
Файл для чтения статистики.
PHP код:
<?php
$fs='statistic.txt';
$stat_line=explode("\n", fread(fopen($fs, 'r'), filesize($fs)));
echo '<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>Статистика скачивания файлов</title><style type="text/css"><!--.style2 {font-size: 80%}--></style></head><body><h2 align="center">Статистика посещений сайта</h2>
<h4 align="center">Посетителей '.(count($stat_line)).'</h4>
<table align="center" width="930" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="119" height="20" align="center" valign="middle" class="style2">Дата</td>
<td width="121" align="center" valign="middle" class="style2">IP - адрес </td>
<td width="230" align="center" valign="middle" class="style2">Referer</td>
<td width="215" align="center" valign="middle" class="style2">Браузер</td>
<td width="156" align="center" valign="middle" class="style2">Строка запроса</td>
<td width="156" align="center" valign="middle" class="style2">Номер реферала</td>
</tr>
';
foreach($stat_line as $line) {
$one=explode('^^', $line);
echo '<tr>';
foreach($one as $on) echo '<td width="119" height="20" align="center" valign="middle" class="style2">'.$on.'</td>';
echo '</tr>';}
echo '</table></body></html>';
exit();
?>
Реф. ссылка, если сам не догадался - http://site/script.php?refer=999
П.С. Это только запись статистики, подсчитаешь уж сам.
|
|
|