<?php
// Set the content-type
header('Content-type: image/png');
// Create the image
$im = imagecreatetruecolor(400, 30);
// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);
// The text to draw
$text = 'Testing...';
// Replace path by your own font path
$font = 'arial.ttf';
// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?>
powiedz czego nie rozumiesz albo jaki bład lub problem dokładnie masz…
Gdy wyświetlasz coś przed (czy to przez echo/print, czy kod HTML), to nie możesz dać nagłówka o tym, że to jest obrazek - ergo, albo zrób dwa skrypty, albo pobaw się warunkami (if), tak aby wtedy gdy obrazek ma być wyświetlony nic przed się nie wyświetlało…
A yoyo.pl nie jest dobrym hostingiem do testowania takich rzeczy - doklejają swój reklamowy kod, dlatego Tobie nie działa tak jak powinno…
karololszak , mam wrażenie że to nie jest tego wina iż jest coś przed, bo jak umieścisz coś przed nagłówkiem to będzie błąd:“Warning: Cannot modify header information - headers already sent by(…)”,
http://przemek-el.pl/obrazek.zip - ściągnij to, i wrzuć na swój serwer pliki które tam się znajdują. U mnie to działa a efekt możesz zobaczyć na http://przemek-el.pl/obrazek3.php. Jeśli u Ciebie to nie zadziała to znaczy że coś jest nie tak z serwerem bo ja sprawdzałem na dwóch i działa