 |
 |
Если Вы пишете авторские статьи по интернет
- программированию, веб-дизайну или
веб программированию и хотите, чтобы они "увидели свет", свяжитесь
с нами, и мы разместим их на сайте.
Также, если Вы хотите заработать немного денег на продаже статей,
мы с радостью купим их у Вас.
Требования к статьям
1. Статьи должны быть написаны только Вами.
2. Смотри п.1
Друзья
Служба знакомств love-ru-eng.be
Дом web-мастера - PHP, Flash, Photoshop
|
|
 |
 |
Счетчик посещений на PHP
Счетчик посещений показывает, кто и когда приходит на наш сайт. В данной статье я не буду описывать
заурядные и сложные навороченные счетчики посещений, а опишу и приведу пример как сделать так, чтобы пользователь
видел сообщение "Данная статья была прочитана XXX раз", где XXX - число, которое показывает, сколько раз
была прочитана статья, а дальше Вы уже на основе моего "счетчика посещений" напишете себе такой, какой захотите,
который будет наиболее полно удовлетворять все Ваши потребности.
В основе любого счетчика, будь то это счетчик посещений или счетчик кликов по ссылке, лежит следующий принцып:
имеется какое-то начальное значение(число), которое показывает, сколько раз была открыта страница или был
клик по ссылке, и при каждом новом открытии страницы или клике по ссылке (когда мы кликаем по
ссылке - мы вызываем скрипт, который опять же является открытием страницы) прибавляется к этому значению единица.
Наиболее простым и оптимальным вариантом будет создать маленький текстовый файл и в нем хранить значения счетчика.
Далее, при вызове скрипта, мы будем читать число из файла и прибавлять к нему единицу, затем очищать файл и записывать
в него новое значение.
Привожу код скрипта, который будет все это делать:
<?
//Открываем файл
$file=fopen("file.dat", "r");
//Читаем начальное значение счетчика из файла и закрываем файл
$count=fgets($file,100);
fclose($file);
$count=ereg_replace("\n","",$count);
//Прибавляем к этому значению единицу
$count++;
//Заносим значения в файл счетчика
$file=fopen("file.dat","w");
fputs($file,$count);
//Закрываем файл
fclose($file);
//Пишем на экране "Эта статья была прочитана xxx раз"
echo "Эта статья была прочитана ".$count."раз";
?>
|
Также, потом можно сделать счетчик с использованием сессий, кукисов и пр.
Но это уже сами ;)
Удачи!;) |
|
|
|
|