Понедельник, 15.06.2026, 19:30
Приветствую Вас Гость | RSS
Поиск по каталогу
Главная страница | Каталог статей | Регистрация | Вход

Информационные технологии
Форма входа
Меню сайта

Категории каталога
php [246]
perl [1]
perl
ASP [1]
AJAX [0]

Друзья сайта

Наш опрос
Оцените мой сайт
Всего ответов: 69

Начало » Статьи » Web программирование » php

Свой счётчик
Так уж завелось интернете что первый урок по php - создание счётчика. Вот я решил написать о том как создать простейший счётчик. Что я подразумеваю под простейшим счётчиком - так это счётчик который не использует MySQL, ничего не считает кроме как сколько раз к вам заходили. Сразу сказывается а нафига такой счётчик. Да вообще чтобы уметь писать - опыта получить. Чтобы после того как вы умели написать это мало майский счётчик могли приступить к более сложному. Да и потом приятно если что-то написанное тобой приносит хоть и маленькую но пользу.



Алгоритм



Чтобы поняли как вообще действует и что сначала а что в конце - надо составить нечто вроде алгоритма.



  1. Пользователь заходит и запускается скрипт.
  2. Открывается файл статистики счётчика.
  3. В переменную записывается значение счётчика в файле.
  4. Значение увеличивается на 1.
  5. Значение записывается в файл статистики.
  6. Вывод значения.


Вот и всё что нам надо сконвертировать в программный код.



Код счётчика



А вот здесь и сам исходник счётчика. Погоди копировать его, давайте сначала разберёмся. Итак я сейчас подробно опишу что и для чего делается.



<?

$file = "stat.txt"; // файл статистики

$f = fopen($file, "r"); // открываем файл статистики

$count = fgets($f, 100); // в переменную записоваеться значение счётчика в файле

fclose($f);

$count++; // увеличиваем значение счётчика на 1

$f = fopen($file, "w"); // открываем файл статистики

fputs($f, $count);

fclose($f);

echo "$count"; // вывод значения счётчика

?>


Вот и есть самый простой счётчик. Не забудьте создать файл stat.txt перед использованием счётчика.
Категория: php | Добавил: freeone (09.05.2007) | Автор: ORC
Просмотров: 597 | Рейтинг: 0.0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:

Copyright Информационные технологии © 2006