// Create the image $im = imagecreatetruecolor(400, 300); // Create some colors $white = imagecolorallocate($im, 0, 0, 255); $grey = imagecolorallocate($im, 128, 128, 128); $black = imagecolorallocate($im, 0, 0, 0); imagefilledrectangle($im, 0, 0, 399, 229, $white); // The text to draw $text = 'Testing...'; // Replace path by your own font path $font = 'RAVIE.ttf'; // Add the text imagettftext($im, 20, 10, 10, 50, $black, $font, $text); // Using imagepng() results in clearer text compared with imagejpeg() imagepng($im); imagedestroy($im);
Problem tkwi w tym że na localhoście działa bez zarzutu (XAMPP version 1.6.7), a jeśli wrzucę na jakiś hosting to nie działa. Mam konto na NetHosting, pakiet obsługuje PHP 4 i 5, a wyświetla się adres strony zamiast obrazu bez żadnego błędu.
Testowałem również na darmowym koncie CBA i też obsługuje PHP a wyświetla się samo tło ale tekstu już nie wypisuje. Jaka może być przyczyna tego?