Графічний лічильник на php

Графічний лічильник на PHP

Відео: Як створити сайт? Лічильник відвідування CSS, PHP

Абсолютна більшість лічильників, які Ви бачите на сайтах, є графічними. Фактично, генерується зображення (підкладка) лічильника, а потім вже на ньому зверху малюється текст. У цій статті ми розберемо на прикладі, як генерується графічний лічильник на PHP.

Відразу наводжу код:

Відео: Лічильник онлайну на PHP! ► Скільки користувачів на сайті?

lt ;?php
$ count
= file_get_contents("Counter.txt") -// Прочитуємо значення лічильника
$ count
++-// Збільшуємо на 1
file_put_contents
("Counter.txt", $ count) -// Оновлюємо значення лічильника
$ len
= strlen($ count) -// Обчислюємо довжину значення
$ offset
=($ len -1)*8-// Зсув числа на зображенні (чим більше цифр в числі, тим сильніше зміщення)
$ i
= imageCreate(100,50) -// Створюємо дескриптор зображення
$ color
= imageColorAllocate($ i,255,255,0) -// Створюємо жовтий колір
imageFilledRectangle
($ i,0,0,100,50, $ color) -// Зафарбовуємо лічильник
$ color
= imageColorAllocate($ i,255,0,0) -// Створюємо червоний колір
imageTtfText
($ i,25,0,43- $ offset,36, $ color,"Times.ttf", $ count) -// Виводимо значення лічильника
header
("Content-type: image / jpeg") -// Відправляємо заголовок
imageJpeg
($ i) -// Виводимо зображення
imageDestroy
($ i) -// Видаляємо дескриптор
?gt;



Я думаю, що тут код дуже прозорий. Що стосується значення лічильника, то його можна зберігати не тільки в файлі, а й в базі даних.

Відео: PHP: Simple visitor counter




вивести графічний лічильник на PHP можна так:

src="Counter.php"alt="Лічильник"/ Gt;

де counter.php - файл, содержаший код, написаний вище. Ось так створюється графічний лічильник на PHP.

Поділися в соціальних мережах:

Схожі
Як динамічно отримувати коментарі з бази даних.Як динамічно отримувати коментарі з бази даних.
Створення графіків на phpСтворення графіків на php
Синій екран смерті 0x00000036Синій екран смерті 0x00000036
Triangle awayTriangle away
Синій екран смерті 0x0000000cСиній екран смерті 0x0000000c
Синій екран смерті 0x00000157Синій екран смерті 0x00000157
Як дізнатися кількість записів в sql-вибірціЯк дізнатися кількість записів в sql-вибірці
Як порахувати кількість слів у word.Як порахувати кількість слів у word.
Nodejs. Модулі.Nodejs. Модулі.
Малювання тексту в phpМалювання тексту в php
» » Графічний лічильник на php