anoniem Geplaatst: 9 mei 2003 Delen Geplaatst: 9 mei 2003 ik heb een vraag over het genereren van plaatjes met php. Ik heb dit script (plaatje.php). Dit script opzich werkt goed, nu is alleen mijn vraag hoe ik dit plaatje kan gebruiken in een normale html pagina. ---------plaatje.php---------- <?php $hoogte=50; $breedte=200; $lettergrootte=35; $_SESSION["code"]="Hallo"; $plaatje = ImageCreate($breedte,$hoogte); $box = ImageTTFBBox($lettergrootte, 0, "../inc/arial.ttf", $_SESSION["code"]); $breedtetekst=$box[2]-$box[0]; $hoogtetekst=$box[7]-$box[1]; $x=($breedte/2)-($breedtetekst/2); $y=($hoogte/2)-($hoogtetekst/2); #kleuren $kleuren["rood"]=ImageColorAllocate($plaatje, 255, 0, 0); $kleuren["zwart"]=ImageColorAllocate($plaatje, 0, 0, 0); #tekenen ImageFilledRectangle($plaatje, 0, 0, $breedte, $hoogte, $kleuren["zwart"]); ImageTTFText($plaatje, $lettergrootte, 0, $x, $y, $kleuren["rood"],"../inc/arial.ttf",$_SESSION["code"]); ImagePNG($plaatje); ImageDestroy($plaatje); ?> ------------------------ Dit is zoals ik dacht dat het moet maar dit werkt helaas niet, de pagina blijft maar laden maar er komt geen plaatje in beeld (ook geen foutmelding). <html> <head> <title>Registratie</title> </head> <body bgcolor="black"> <img src="plaatje.php"> </body> </html> Ik heb al gezocht op internet maar ik kom er niet uit. Ik evrmoed dat het iets met de headers te maken heeft maar heb zlef geen idee hoe ik dit moet oplossen. Quote Link naar reactie
anoniem Geplaatst: 9 mei 2003 Auteur Delen Geplaatst: 9 mei 2003 bovenaan plaatje.php [code:1:d440fdfb26] header("Content-type: image/png"); [/code:1:d440fdfb26] maarre, je roept op het einde ImageDestory($plaatje); op, vernietig je dan niet dit plaatje? -Robert Quote Link naar reactie
anoniem Geplaatst: 10 mei 2003 Auteur Delen Geplaatst: 10 mei 2003 Ja bedankt! met die header erboven werkt het idd. ImageDestroy kan toruwens wel gewoon aangezien het plaatje al getoond is door ImagePNG(). Quote Link naar reactie
anoniem Geplaatst: 11 mei 2003 Auteur Delen Geplaatst: 11 mei 2003 weer wat geleerd :D -Robert Quote Link naar reactie
anoniem Geplaatst: 12 mei 2003 Auteur Delen Geplaatst: 12 mei 2003 [quote:f137910165="linde002"]weer wat geleerd :D -Robert[/quote:f137910165] Had je toch wel na kunnen gaan :) Een db connection kun je toch ook gewoon sluiten als je eenmaal je queries hebt uitgevoerd.. Quote Link naar reactie
anoniem Geplaatst: 12 mei 2003 Auteur Delen Geplaatst: 12 mei 2003 ik bedoelde dat de TS weer wat had geleerd.:wink: -Robert Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen