Реферат: Статистика на сайті
<? php
$url = «counter/stat.txt»;
if (! file_exists($url)) {
// Якщо файлу нема, створюємо його, і записуємо нульове значення
$count = «0:0»;
$handle = fopen ($url, «a»);
fwrite ($handle,$count);
fclose($handle);
}
else {
// Якщо файл є, то працюємо з ним
$data = file($url); // Відкриваєм його
list ($user,$hit) = explode (»:»,$data[0]); // Розбиваємо масив на змінні
if (!$_COOKIE['freshcoder']) {$user++;$hit++;}
else {$hit++;}
$handle = fopen ($url, «w»); // Відкриваємо файл
$count = $user.»:».$hit; // Формуємо строку
if (flock ($handle, LOCK_EX)) { // Закриваємо файл
fwrite ($handle,$count); // Записуємо її в файл
flock ($handle, LOCK_UN); // Відкриваємо файл
} else {
echo «Повторіть пізніше»;
}
fclose($handle);
}
// Виводимо кількість переглядів.
echo '<img src= «img.php? u='.$user.'& h='.$hit.'» alt= «stat» width=
«80» height= «30» border= «0» />';
?>