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


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


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


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

 

Интересное

Невизуальные классы в Delphi
В этом обзоре мне хотелось бы рассказать про несколько классов Delphi, которым обычно в книгах и других обучающих материалах уделяется (если уделяется) весьма скромное внимание. Это так называемые...
Подробнее...
Динамика украинских...
Первое полугодие 2007 характеризуется позитивной динамикой развития домена .UA – сообщает администратор домена .UA ООО «Хостмастер». За период с 01.01.07 по 01.07.07 количество...
Подробнее...
Простой пример навигации...
Простая система навигации для сайтаПриветствую тебя уважаемый читатель!!! Я очень рад что вы читаете эту статью.... почему спросите вы? да потому что это моя первая статья о модном нынче...
Подробнее...
Какая программа для...
Среди систем автоматизированного проектирования большой популярностью пользуется система AutoCAD. Однако иногда пользователь обдумывает вопрос о ее замене на альтернативные программные продукты....
Подробнее...
Голосование на базе
«А зачем на базе?» — спросите Вы и будете абсолютно правы. В принципе незачем. Просто делая как-то систему управления, я столкнулся с необходимостью дать абсолютно некомпетентному в кодинге...
Подробнее...
Установка Windows
Как поставить XP? Есть несколько способов. Во-первых, если ваш CD с дистрибутивом похож на тот, что выпускается Microsoft, то он должен быть бутовым (загрузочным). Чтобы загрузиться с него надо в...
Подробнее...
Интернет - трагедия или...
Доброго времени суток, уважаемый читатель. Я бы хотел поведать тебе, да и всем людям, мою точку зрения на влияние Интернета на людей, да и вообще, об Интернете в целом.Естественно, такую тему...
Подробнее...
Linux Format
Linux Format Номер 1 Январь 2007 Автор: Linux Format Формат: PDF
Подробнее...
SQL в Delphi
Delphi поддерживает статический и динамический SQL. В Delphi имеется объект TQuery, который используется для хранения и выполнения SQL-запросов.Свойство TQuery SQL содержит текст SQL-запроса,...
Подробнее...
Внимание! Отказ в...
Описание: Уязвимость позволяет удаленному пользователю вызвать отказ в обслуживании приложения.Уязвимость существует из-за ошибки при обработке пакетов, отправленных на порт 48000 UDP/TCP....
Подробнее...