Ошибка: Failed to parse the Currency Converter XML document.
$2 914.96


Ошибка: Failed to parse the Currency Converter XML document.
$428.03


Ошибка: Failed to parse the Currency Converter XML document.
$1 621.01


Графический счётчик на PHP

Данный пример демонстрирует работу простого графического счетчика. По
функциональности он совершенно идентичен текстовому счетчику.

Для работы
этого счетчика необходимо создать графическое изображение, которое послужит
базой для счетчика.

Это изображение надо сохранить под именем
counter.png

В скрипте использована библиотека GD, перед тем как
пользоваться этой библиотекой, узнайте у хостера, подключена ли эта библиотека.

Теперь сам скрипт:
<?php

        

        $dat_file=«counter.dat»; // Файл счетчика


        

        $log_file=«counter.log»; // Файл списка IP

        

        // Открывем файл счетчика и считываем текущий счет

        

        // в переменную $count

        

        $f=fopen($dat_file,«r»);

        

        $count=fgets($f,100);

        

        fclose($f);

        

        

        

        $count=ereg_replace(« »,«»,$count); // Удаляем символ конца строки

        

        $count++; // Увеличиваем счетчик

        


        // Записываем данные обратно в файл

        

        $f=fopen($dat_file,«w»);

        

        fputs($f,«$count »);

        

        fclose($f);

        

        

        

        // Создаем новое изображение из файла

        

        $im = ImageCreateFromPNG(«counter.png»);

        

        // Назначаем черный цвет

        

        $black = ImagecolorAllocate($im,0,0,0);

        

        // Выводим счет на изображение

        

        Imagestring($im,1,5,20,$count,$black);

        

        // Выводим изображение в стандартный поток вывода

        

        Header(«Content-type: image/png»);

        

        ImagePng($im);

        

        

        

        // Записываем IP посетителя

        

        $f=fopen($log_file,«a+»);

        

        $ip=getenv(«REMOTE_ADDR»);

        

        fputs($f,«$ip »);

        

        fclose($f);

        

        ?>
Для работы этого скрипта необходимо создать два файла, для
ведения счета и для списка IP. В файле счета необходимо установить начальное
значение счетчика, сделать это можно в любом текстовом редакторе.

 

Интересное

CSS дизайн: с учетом контекста
Веб-стандарты обещают нам улучшенную поддержку мультимедиа: возможность оптимизировать контент под возможности компьютерных экранов, портативных устройств, принтеров, проекторов, и подобных...
Подробнее...
Продвижение сайта в...
Описание: Главная цель владельца любого сайта состоит в привлечении на него заинтересованного посетителя. О том, как успешно достичь этой цели с минимальными затратами времени и денег, и...
Подробнее...
Служба Доменных Имен
Служба Доменных Имен предназначена для того, чтобы машины, работающие в Internet, могли по доменному имени узнать IP-адрес нужной им машины, а также некоторую другую информацию; а по IP-номеру...
Подробнее...
10 правил грамотной игры в...
Сегодня большинство пользователей Интернета знают о том, что почтовые рассылки являются одним из самых дешевых и эффективных методов рекламы. И это правда. Беда только в том, что основная масса...
Подробнее...
Поисковый маркетинг губит...
Что такое «маркетинг веб-сайта»? В 99% случаев первое, что приходит на ум — это SEM, то есть поисковый маркетинг, во многом из-за сходства терминов. Однако подобная логика часто приводит к...
Подробнее...
Электронные рассылки
Электронные рассылки — самый мощный способ продвижения своего узла.Однако, этот способ требует наибольшей аккуратности использования.Этика, оптимальный объем и содержание Регулярные рассылки...
Подробнее...
Откат обновлений драйверов...
Обновляя драйвер, чтобы решить существующие проблемы или улучшить работу устройства, не стоит забывать, что установка нового драйвера может привести к неожиданным результатам или воспрепятствовать...
Подробнее...
Как раскрутить сайт
Любой самый хороший сайт, сделанный с душой, специалистом в той области, которой посвящен этот сайт, с богатым контентом, раскрывающим все особенности и нюансы освещаемого предмета, или как...
Подробнее...
Правила написания и...
Структура reg-файловЗнание реестра Windows будет не полным без умения написать reg-файл. Начнем с того, что это такое. Reg-файл — это файл, имеющий определенную структуру и содержащий...
Подробнее...
Использование сессий в PHP
Очень часто при написании скриптов на php необходимо хранить некоторую информацию о посетителе в течение всего сеанса его работы. Типичным примером такой ситуации является необходимость...
Подробнее...