Login
PHP ImageString - текст в Arial_e
162 просмотров
Перейти к просмотру всей ветки
in Antwort CoDSP 14.07.12 11:29
Спасибо!!!
Тут всёравно что то не то. Код поправил - картинка пропадает.
Может переменная "$font" не правильно указана?
<?php
include("counter.php");
$counterwoher = "Hauptseite";
header('Content-type: image/png');
$im = imagecreatefrompng("./pics/png/counter-background.png");
$fontSize=1;
$font = dirname($_SERVER["SCRIPT_FILENAME"]) . "/../counter/font/arial.ttf";
$fontcolor1=imagecolorallocate($im, 10, 50, 100);
$fontcolor2=imagecolorallocate($im, 235, 95, 95);
$fontcolor3=imagecolorallocate($im, 235, 95, 95);
$fontcolor4=imagecolorallocate($im, 80, 200, 20);
$x1=5; $y1=1;
$x2=5; $y2=12;
$x3=44; $y3=12;
$x4=5; $y4=21;
ImageString($im, $font, $fontSize, $x1, $y1, "Gesamt ".zeige_besucher_gesamt(), $fontcolor1);
ImageString($im, $fontSize, $x2, $y2, "h ".zeige_besucher_heute(), $fontcolor1);
ImageString($im, $fontSize, $x3, $y3, "g ".zeige_besucher_gestern(), $fontcolor1);
ImageString($im, $fontSize, $x4, $y4, "online ".zeige_online(), $fontcolor4);
ImagePNG($im);
imagepng($im);
imagedestroy($im);
?>
Тут всёравно что то не то. Код поправил - картинка пропадает.
Может переменная "$font" не правильно указана?
<?php
include("counter.php");
$counterwoher = "Hauptseite";
header('Content-type: image/png');
$im = imagecreatefrompng("./pics/png/counter-background.png");
$fontSize=1;
$font = dirname($_SERVER["SCRIPT_FILENAME"]) . "/../counter/font/arial.ttf";
$fontcolor1=imagecolorallocate($im, 10, 50, 100);
$fontcolor2=imagecolorallocate($im, 235, 95, 95);
$fontcolor3=imagecolorallocate($im, 235, 95, 95);
$fontcolor4=imagecolorallocate($im, 80, 200, 20);
$x1=5; $y1=1;
$x2=5; $y2=12;
$x3=44; $y3=12;
$x4=5; $y4=21;
ImageString($im, $font, $fontSize, $x1, $y1, "Gesamt ".zeige_besucher_gesamt(), $fontcolor1);
ImageString($im, $fontSize, $x2, $y2, "h ".zeige_besucher_heute(), $fontcolor1);
ImageString($im, $fontSize, $x3, $y3, "g ".zeige_besucher_gestern(), $fontcolor1);
ImageString($im, $fontSize, $x4, $y4, "online ".zeige_online(), $fontcolor4);
ImagePNG($im);
imagepng($im);
imagedestroy($im);
?>