Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Nochmal GD-Lib! Plz help! [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




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.

 
Wotan
09-08-2002, 11:10 
 
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.

 
kore
09-08-2002, 12:12 
 
oh ich auch :)

 
kore
09-08-2002, 13:10 
 
hmm, ich habe mein php als modul installiert die dortige version ist allerdings auf cgi basierend nicht wahr?
jan

 
Wotan
09-08-2002, 13:13 
 
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

 
Wotan
09-08-2002, 13:21 
 
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

 
Wotan
09-08-2002, 13:30 
 
kommt per mail.

 
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

 
kore
09-08-2002, 16:36 
 
@mortalan was bedeutet dieses "@ImageCreate " ?

 
goth
09-08-2002, 16:44 
 
Das ist ein imageCreate() für Feiglinge ... ;)

@ unterdrückt PHP-Fehlermeldungen ... !

 
hand
09-08-2002, 19:38 
 
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 ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:34 Uhr.