|
|
|
| Как мне сделать счётчик обращений! Допустим к скрипту прошло обращение он выводит 1 при следующем обращении 2 и т.д.
Или
<?
if($_GET['nick'] == "")
{
$_GET['nick'] = "noname(счётчик)>";
echo $_GET['nick'](счётчик);
}
?>
|
| |
|
|
|
|
|
|
|
для: sedek
(16.11.2004 в 16:29)
| | Результат следует где-то сохранять в файле или базе данных... От какого варианта будем отталкиваться? | |
|
|
|
|
|
|
|
для: cheops
(16.11.2004 в 22:13)
| | Давайте в файле! | |
|
|
|
|
|
|
|
для: sedek
(17.11.2004 в 11:01)
| | По ссылке приведён пример простейшего файлового счётчика посетителей - он не позволяет собирать статистику по сайту и динамику по времени.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=63 | |
|
|
|
|
|
|
|
для: cheops
(17.11.2004 в 23:37)
| | Всё отлично но как мне сделать чтоб он изменял показания только если параметр будет пустой!
<?$filename = "counter.txt";
$fp = fopen($filename, "r+");
$counter = fread($fp,filesize($filename));
fclose($fp);
$counter++;
$fp = fopen($filename, "w+");
if(flock($fp, LOCK_EX) )
{
fwrite($fp, $counter);
flock($fp, LOCK_UN);
}
fclose($fp);
if($_GET['nick'] == "")
{
$_GET['nick'] = "X".$counter;
echo "Смените свой ник! ";
}?>
|
| |
|
|
|
|
|
|
|
для: sedek
(18.11.2004 в 02:42)
| | Пустой параметр nick имеется ввиду?
<?
if(empty($_GET['nick']))
{
// Учёт хита
$filename = "counter.txt";
$fp = fopen($filename, "r+");
$counter = fread($fp,filesize($filename));
fclose($fp);
$counter++;
$fp = fopen($filename, "w+");
if(flock($fp, LOCK_EX) )
{
fwrite($fp, $counter);
flock($fp, LOCK_UN);
}
fclose($fp);
// Вывод предупреждения
$_GET['nick'] = "X".$counter;
echo "Смените свой ник! ";
}
?>
|
| |
|
|
|