Отправляет email-рассылки с помощью сервиса Sendsay

Perl - подпишись и учись!

  Все выпуски  

Perl - подпишись и учись! Счётчик


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

Привет всем!

Это четвёртая рассылка моего сайта http://perl.bos.ru
Я благодарен тем немногим(уже больше, чем в первый раз, но надеюсь, что будет больше), которые нашли в себе смелость и подписались на мою рассылку.
Здесь я буду вам рассказывать способы программирования на языке Perl, а также всё, что с ним связано, да и вообще о сайтостроительстве.


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

Недолго думая приступлю к приведению простейшего исходника и его описанию.

#!usr/bin/perl
#Задание имени файла, хранящего кол-во посетителей:
$counter_file = "counter.dat";
open (COUNT,"$counter_file");#Открытие файла-хранителя для чтения
$countold = <COUNT>;#Получение данных о кол-ве посетителей
close COUNT;#Закрытие файла-хранителя
$countnew = $countold + 1;#Увеличение кол-ва посетителей на единицу
open (COUNT2,">$counter_file");#Открытие файла-хранителя для перезаписи
print COUNT2 "$countnew";#перезапись обновлённых данных о посетителях
close COUNT2;#закрытие файла-хранителя
#Передача данных браузеру о формате возвращаемых данных:
print "Content-Type: text/html\n\n";
#Вывод количества посетителей:
print "Вы $countnew-й посетитель этой странички\n";
Здесь выше был приведен очень черновой вариант скрипта-счётчика. В этот скрипт необходимо добавить использование функции flock при открытии файлов, т.к. при большой загруженности вашего сайта могут возникать различного рода ошибки! Что же касается каких-либо добавок к этому скрипту с точки зрения его возможностей, то необходимо отметить возможность вывода результата в графическом режиме ( каждой цифре соответствует файл-картинка с прорисованной цифрой. Далее число разбивается на цифры и в зависимости от полученного результата выводится набор картинок ).
                                                That's all, Folks!
                                                                Nick

P.s Мой сайт находится в состоянии не только разработки и обновления, но и в состоянии раскрутки, по-этому, если вас не затруднит, посоветуйте мой сайт друзьям.
Также, вероятно, что у всех вас есть сайты, по-этому предлагаю обменяться ссылками.
На сайте также открылся форум, заходите туда, задавайте вопросы, обсуждайте!
Если у вас есть какие-либо вопросы и предложения, то направляйте их на мой e-mail: nicky@nm.ru

Хороших скриптов!

Tenet Banner System

http://subscribe.ru/
E-mail: ask@subscribe.ru
Поиск

В избранное