Archiv verlassen und diese Seite im Standarddesign anzeigen : Nochmal GD-Lib! Plz help!
Christian 09-08-2002, 10:12 Hallo Zusammen!
Ich quäle mich seit anderthalb Tagen mit dem GD-Lib rum und kriege es einfach nicht zum laufen! :(
Wäre nett, wenn mir da jemand helfen könnte!
Ich habe folgendes gemacht:
Installiert habe ich EasyPHP und ich habe in der ini alles geändert, so dass unter Info das steht:
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
JPG Support enabled
PNG Support enabled
WBMP Support enabled
Wenn ich jetzt einen kleinen Test starte, bekomme ich aber keine Grafik zurück!
test.php:
<?php
header("Content-type: image/png");
$image = imagecreate( 200, 200 );
imagegif($image);
?>
test.htm:
<img scr="test.php" alt="BILD">
Als Betriebssystem benutze ich WIN2000!
Nun habe ich öfters was über Compiler gelesen, kann damit aber leider nichts anfangen!
Wäre wirklich nett, wenn mir jemand erklären könnte, wo der Fehler ist, oder welche Programme ich noch brauche!
MFG
Christian
Christian 09-08-2002, 10:14 ich weiss nicht ob das wichtig ist:
ZLib Support enabled
Compiled Version 1.1.3
Linked Version 1.1.3
MoRtAlAn 09-08-2002, 10:33 versuch mal folgendes Skript
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);
gruss
Christian 09-08-2002, 10:39 Der schickt mir jetzt folgendes zurück:
Warning: Cannot add header information - headers already sent by (output started at c:\easyphp\www\test1.php:8) in c:\easyphp\www\test1.php on line 9
‰PNG IHDR2dþ&ñPLTEÿÿÿé[‘Ë£ç¡î @ZA˜-(>WAðŽ©¦‚Q0¨o¢D=]&IEND®B`‚
MoRtAlAn 09-08-2002, 10:45 dann lass den Header weg.
gruss
Christian 09-08-2002, 10:50 nun steht da nur:
‰PNG IHDR2dþ&ñPLTEÿÿÿé[‘Ë£ç¡î @ZA˜-(>WAðŽ©¦‚Q0¨o¢D=]&IEND®B`‚
Der Kram macht mich wahnsinnig!
Kann das Problem mit dem Header hiermit
HTTP Request GET /info.php HTTP/1.1
Accept image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-gsarcade-launch, */*
was zu tun haben?
Aber schonmal mal Danke! :)
Gruss C.
Kleiner Tipp.
Hol dir doch einfach die WAMPP Lösung von:
http://www.apachefriends.org/wampp.html. Dort ist die GD-Lib 2.x schon drin und du brauchst nur noch entpacken.
Christian 09-08-2002, 11:22 Thx! Werde mir das Teil mal runterladen! Das wäre ja ein Traum, wenn ich da alles sofort nutzen kann! :)
Gruss C.
hmm, ich habe mein php als modul installiert die dortige version ist allerdings auf cgi basierend nicht wahr?
jan
Es gibt dort drei Versionen. Zwei als CGI und eine als Modul.
MoRtAlAn 09-08-2002, 13:19 1x als modul ?? cool, meiner ist CGI, hab ich ja noch gar nicht gesehen!
*nachher mal schauen muß!
gruss
wer liest ist klar im Vorteil:D
MoRtAlAn 09-08-2002, 13:25 mh... lesen ist dort von der Firma aus nicht möglich... requestBlocked (sch.. Firewall:mad:)
gruss
Christian 09-08-2002, 13:49 und wieder eine dumme frage:
was heisst denn das php über cgi läuft? ist das schlecht?
MoRtAlAn 09-08-2002, 13:54 mh... hängt mit der ausführung von PHP im Webserver zusammen, wir werden die Skripte geparst, etc....
gruss
@mortalan was bedeutet dieses "@ImageCreate " ?
Das ist ein imageCreate() für Feiglinge ... ;)
@ unterdrückt PHP-Fehlermeldungen ... !
Das ist ein .... für Feiglinge, @ unterdrückt PHP-Fehlermeldungen!
ist mindestens genauso kultig wie
Wer lesen kann ist klar im Vorteil !!
:grin:
goth, kriegst für diesen Kultspruch von mir einen Spezial hand-Orden ;)
goth, thanks, a new forum-kultspruch was born !!!
MoRtAlAn 09-08-2002, 22:24 und dafür kann ich für das @ja eigentlich gar nichts, den hatte ich nur aus dem Manual kopiert ;)
|
|