Hallo,
ich versuche bei einem neuen Hoster mit PHP Bilder zu erzeugen, aber bekommen ständig die Meldung: The image “...” cannot be displayed, because it contains errors.
Selbst die Grafik des Beispielcodes von php.net
<?php
header ("Content-type: image/png");
$im = @ImageCreate (50, 100)
or die ("Kann keinen neuen GD-Bild-Stream erzeugen");
$background_color = ImageColorAllocate ($im, 255, 255, 255);
$text_color = ImageColorAllocate ($im, 233, 14, 91);
ImageString ($im, 1, 5, 5, "Ein Test-String", $text_color);
ImagePNG ($im);
?>
wird nicht angezeigt sondern nur obige Meldung.
GDLib ist laut phpinfo() drauf.
Was kann ich tun?
Gruß
computerschlumpf
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
versuch es mal mit ImageCreateFromPNG()
Hi,
die ganzen Grafikskripte funktionieren auf seti.nickles.de, aber bei dem neuen Hoster wollen sie nicht. Dann werde ich wohl mal den Kundensupport anhauen.
Gruß
computerschlumpf
ich werd mir das morgen auch nochmal in ruhe anschauen, vielleicht finde ich ja wider erwarten was ;o)..
hast du eigentlich auch nen link auf ne phpinfo beim provider?
Hi,
ich habe Dir die Links per Mail zukommen lassen.
Gruß
computerschlumpf
hi CS...ich habe das ganze jetzt mal bei mir getestet lokal mit vollem debugging:
kein befund. es lief ohne probleme mit JPEG und PNG, sowohl mit als auch ohne headerdefinition.
sorry daß ich net helfen konnte.
Hi,
erstmal Danke für Deine Hilfe. Ich habe gerade den Support angeschrieben und schreibe dann wenn Interesse besteht woran es lag (falls es lösbar ist)
Gruß
computerschlumpf
ja, interesse besteht auf jeden fall..wäre net, wenn du mir bescheid geben würdest, wenn du eine erklärung hast.
gruss X
Hi,
nach langem Hin und Her, hat man erkannt, dass es nicht am Skript liegt und ne neue "GD-Lib inklusive JPG und PNG Unterstützung aufgespielt."
Es funktioniert jetzt.
Gruß
computerschlumpf