Прежде всего, нужно определиться нужен ли именно графический счетчик, так как его точность будет невелика, так как часть посетителей сайта использует режим просмотра содержимого сети Интернет без показа картинок. Поэтому текстовый счетчик будет работать значительно надежней.
Если требуется реализовать показ текста в графическом виде (например, для счетчика), то следующий пример окажется весьма полезным. Однако в практике создания счетчиков настоятельно рекомендуется использовать предварительно заготовленную графическую подложку и обрабатывать случаи повторных загрузок страницы тем же самым посетителем.
<?php header('Content-type: image/gif'); $myimg = imagecreate(100, 100);
$r_bg = 255; $g_bg = 255; $b_bg = 255; $r_f = 0; $g_f = 0; $b_f = 0;
$bg_color = imagecolorallocate($myimg, $r_bg, $g_bg, $b_bg); $txt_color = imagecolorallocate($myimg, $r_f, $g_f, $b_f); $font_size = 10; $font = "cour.ttf"; $string="My Counter"; imagettftext($myimg, $font_size, 0, 0, 12, $txt_color, $font, $string); imagegif($img); imagedestroy($img); ?>
При работе с векторными шрифтами при большой высоте используемого текста возможны размытия и грязноватые разводы. Для предотвращения этого следует выбрать точечный шрифт. |