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


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


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


Графический счётчик на 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. В файле счета необходимо установить начальное
значение счетчика, сделать это можно в любом текстовом редакторе.

 

Интересное

Как обнаружить утечку памяти
При разработке больших приложений, оперирующих большими объемами информации на первое место при отладке встает проблема обнаружения неправильного распределения памяти. Суть проблемы состоит в том,...
Подробнее...
Визуальный редактор для...
Наверно мой уважаемый читатель не раз сталкивался с ситуацией, когда конечный веб-проект ориентировался не на узкий круг веб-программистов или людей «введенных» в систему, а...
Подробнее...
Примеры подключения...
Данный материал содержит примеры создания строк ado connection для различных типов часто используемых Баз Данных, например: odbc dsn, odbc dsn-less, ole db provider, ms remote, oracle, excel,...
Подробнее...
DNS — доменная система имен
domain name system (dns), что переводится на русский язык как «доменная система имен», позволяет значительно облегчить пользователям процесс работы в Интернете тем, что им уже не нужно запоминать...
Подробнее...
Как взломать домофон
Итак маза состоит в следущем — более половины домофонов стоящих в Москве на самом деле левые, китайские или корейские — это не важно. Важно другое — все эти домофоны довольно легко взломать. Итак,...
Подробнее...
Забавное программирование...
Забавное программирование в DelphiПриведённый здесь материал можно озаглавить не иначе как «Чем заняться программисту, если нечего делать». На самом деле, Delphi настолько интересная среда,...
Подробнее...
Как правильно обращаться с...
Подключение компьютера. Итак, Вы привезли домой коробки, распаковали. (Не забудьте, что, если Вы купили компьютер зимой, и по дороге он немного замерз, следует подождать 3-4 часа, прежде чем его...
Подробнее...
Пишим на .Net Framework
Доброго времяни суток, вам. Сейчас мы обсудим интересную тему для Win С++ программиста, а именно возможность и актуальность использования платформы .NET Framework. До сих пор не умолкают споры...
Подробнее...
Чистка Windows
Причин подобного поведения «форточек» можно привести массу — от всевозможного программного мусора, забивающегося в укромные уголки Windows и сжирающего немало ресурсов компьютера, до инфицирования...
Подробнее...
Все о тэге Title
Тэг Title – один из самых важных факторов, позволяющих достичь высоких позиций сайта в результатах поиска. Однако, при всей кажущейся простоте его использования, существует множество нюансов и...
Подробнее...