"ВОКРУГ САЙТА" www.vokrug-saita.ru

как создать сайт самостоятельно

Главная Рассылка Видеоуроки Автор сайта
Осторожно, мошенник!
Эта информация сохранит Вам деньги! >>>>>

Уроки PHP для начинающих


Как создать сайт на PHP - легко, быстро, ПРОФЕССИОНАЛЬНО?

Создаём счётчик посещений страниц сайта. Функции fgets и fputs.

Не смотря на существование сервисов, предоставляющих возможность узнавать статистику посещаемости сайта, каждый автор сайта не против был бы иметь свои счётчики, с помощью которых можно узнавать количество просмотров каждой отдельной страницы сайта, количество скачиваний материалов сайта и т. д. В этом уроке создадим простой счётчик для подсчёта количества посещений страницы, а заодно познакомимся с ещё двумя функциями:

fgets (указатель_файла, дополнительный параметр);

fputs (указатель_файла, переменная);

Функция fgets предназначена для чтения из файла, открытого функцией fopen. Но в  отличие от file, эта функция возвращает за каждый раз своего выполнения только одну строку файла. При этом она перемещает внутренний указатель файла на следующую строку, которую прочитает при следующем обращении к функции. Поэтому, если нужно прочитать файл целиком, нужно использовать эту функцию в цикле. О циклах поговорим в другом уроке…

Функция fgets использует дополнительный параметр – максимальную дину строки файла для чтения. Если объём строки превышает это число, то функция возвратит её в урезанном виде – объёмом в указанное число байт.

Функция fputs – для записи информации в файл.

Как всегда, если вам что-то сейчас не совсем понятно, двигайтесь дальше, выполняйте упражнение и, скорей всего, всё станет на свои места.

Теперь займёмся счётчиком для подсчёта количества посещений страницы.

Для сохранения результатов будем пользоваться текстовым файлом counter.txt.

Скрипт счётчика должен открывать этот файл, считывать записанное значение, увеличивать это значение на 1, записывать новое значение, закрывать файл, выводить значение на страницу. Всё это реализуем по порядку.

Можете создать для этого урока отдельный php-файл, но можно добавить новый скрипт в ранее созданные страницы, например, index.php, указав сперва, что это – счётчик посещений:


<p align="center"><strong>Счётчик посещений</strong></p>

Далее пишем сам скрипт:

<?php
$file = fopen("counter.txt", "r"); //открыли файл counter.txt для чтения в переменную $file
$c = fgets ($file, 150); //прочитали в переменную $c указанное количество байт
fclose($file); //закрыли файл
$c++; //прибавили к считанному значению 1
$file = fopen("counter.txt", "w"); //открыли файл для записи
fputs ($file, $c); //записываем $c, но уже увеличенную на 1, в файл
fclose($file); //закрыли файл
echo "<p align='center'>Эту статью прочитали $c раз(а)</p>"; //выводим результат на страницу
?>

Обратите внимание: файл counter.txt нужно сначала создать, а чтобы счётчик начал подсчёт посещений, в файле counter.txt нужно сразу записать значение 0!

Успехов. До встречи.

Автор: Андрей Чернобай

P. S. Подпишитесь на безплатную рассылку Вокруг Сайта и получайте на свой электронный адрес новые уроки по созданию сайта.

SmartResponder.ru
Ваше имя: *
Ваш e-mail: *

Оставьте свой отзыв о статье:



Введите цифровой код с картинки*:

"Вокруг Сайта"
подпишитесь и получайте на свой e-mail уроки, книги, статьи, скрипты, а также подарки и скидки на товары, продаваемые с сайта

SmartResponder.ru
Ваше имя: *
Ваш e-mail: *

СКАЧАТЬ
ВИДЕОКУРСЫ
СЕЙЧАС

Как записывать видео с экрана монитора и добавлять их на страницы своего сайта? - Скачать >>>


Готовы ли Вы расстаться с убеждением, что создать сайт на PHP - сложно? - Скачать >>>


Как правильно выбрать домен и хостинг? - Скачать >>>


Видеоуроки по HTML. Скачать >>>

PHP-песочница
Подписаться письмом


Карта
rss
Карта