Вернуться   Foxter.ru > Мой компьютер > Программирование > Web-программирование

Ответ
 
Опции темы Опции просмотра
Старый 12.04.2006, 20:22   #13174  
Premium Member
 
Аватар для Vadya corp.
 
Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365
Регистрация: 26.10.2005
Сообщения: 293
По умолчанию

Нашел у себя где-то в сорцах исходник счетчика на PHP, который использует GD и выводит все в png
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,71,4,$count,$black);
    
// Выводим изображение в стандартный поток вывода
    
Header("Content-type: image/png");
    
ImagePng($im);
    
// Записываем IP посетителя
    
$f=fopen($log_file,"a+");
    
$ip=getenv("REMOTE_ADDR");
    
fputs($f,"$ip \n");
    
fclose($f);
?>
И если внедрять такую картинку, то будет примерно так:
<img src="counter.php">
__________________
Готовлю еду за PHP и MySQL
Vadya corp. вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Powered by vBulletin
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
[Foxter Skin] developed by: Foxter.ru