На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Фейковый счетчик на php


Мы уже делали липовый счетчик liveinternet в одной из предыдущих статей - зачем же еще один? Дело в том, что тот счетчик представляет собой просто фоновую картинку, а на ней уже с помощью javascript выводится текст. Этот способ может дать сбой в некоторых ситуациях. Например, в браузере отключен javascript (такое редко, но бывает) или не до конца загрузится страничка, какой-то сбой в js, необновленный браузер. Либо некорректно будет отображаться шрифт - на самом деле ситуаций немало. Что же делать? Надо генерировать картинку самим - чтобы она одинаково отображалась во всех браузерах, на всех устройствах. Мы это сделаем с помощью php.

Итак, с чего начнем? С кода. Вот листинг файла, который ответственен за генерацию картинки:

$im = imagecreatefromgif("art.gif");
$col = imagecolorallocate($im, 0x00, 0x00, 0x00);
$font_our = 'visitorttbrk.ttf';

imagefttext($im, 10, 0, 10, 11, $col, $font_our, "978");
imagefttext($im, 10, 0, 10, 19, $col, $font_our, "305");
imagefttext($im, 10, 0, 10, 27, $col, $font_our, "260");

header('Content-Type: image/gif');
imagegif($im);
imagedestroy($im);
В первой строке мы создаем изображение из изображения. Во 2-й - цифры будут черным цветом, в 3-й подключаем файл нашего шрифта.С 5-й по 7-ю строки мы рисуем наши циферки на счетчике, а последних трех указываем заголовок, что это файл gif и непосрдственно выводим изображение. Результат работы нашего скрипта по генерации изображений на php:



Вот так просто можно сделать фейковый счетчик на PHP. Одновременно мы научились делать изображения в формате gif (хотя по аналогии можно и в форматах png, jpg) на php. Ели у вас есть вопросы или требуется какая-либо помощь по языку PHP - up777up@yandex.ru или стучитесь в up777up2. Помимо скриптов я могу помочь вам с написанием программ на Java, C#; с дипломной, лабораторной, практической или курсовой работой по программированию. Цены договорные, низкие, всегда есть возможность договориться.



Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.



тегизаметки, php, счетчик, liveinternet





Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Мотивирующие книги
Если не работает wi-fi - включите службу Wlansvc


© upread.ru 2013-2020
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.