Hallo Community,

ich lade über {rdaddphp file=xxx} ein separates php file auf eine joomla seite um diverse sachen aus der db zu lesen, ua. E-Mail Adressen. Um Spam entgegenzuwirken würd ich die ausgelesene Adresse gern mittel imagepng als Bild anzeigen lassen. Leider funktioniert das nicht :(

PHP-Code:
<?php
header
("Content-type: image/png");
$email    =    /* E-Mail Adresse aus der DB */;
$length    =    (strlen($email)*8);
$im = @ImageCreate ($length20)
     or die (
"Kann keinen neuen GD-Bild-Stream erzeugen");
$background_color ImageColorAllocate ($im255255255); // White: 255,255,255
$text_color ImageColorAllocate ($im55103122);
imagestring($im3,5,2,$email$text_color);
imagepng ($im);
?>
Die Ausgabe schaut dann so aus:
�PNG  ��� IHDR����������X�&5���PLTE���7gz�E)����IDAT�c` �H``�@��0���B0�>s}Z����g�Y�`||�(�ssu���f9�%�0�� � � ��ܟb� -� �� � 1����&�lbH��V�����ug>>>s�b;�{��(lC�� �v�6�C�� %����IEND�B`�

Test ich das Script ohne Joomal ... funktionierts einwandfrei.

Irgendjemand eine Lösung? Danke...