PHP beginner |
|
nou het werkt gedeeltelijk. zonder mijn code werkt het wel goed.
mijn code:
<?php
//Dit duid aan dat het om een .PNG file gaat, Dit moet je altijd gebruiken!!
header("content-type: image/png");
//We maken een afbeelding, X=150 en Y=200
$image = ImageCreate(18, 20);
//We maken een achtergrondkleur , We moeten altijd eerst zeggen over welk plaatje het gaat, in dit geval $image, daarachter volgt de kleurcode
$achtergrond = ImageColorAllocate($image, 255, 25, 55); //255, 255, 255 = Wit
//Het plaatje aanmaken.
## eigen aanpassing! ##
// - bg color array - //
$Bg[990000] = array(153, 0, 0);
$bc[1] = (isset($_GET['bg']) && (array_key_exists($_GET['bg'], $Bg))) ? $Bg[$_GET['bg']][0] : 34;
$bc[2] = (isset($_GET['bg']) && (array_key_exists($_GET['bg'], $Bg))) ? $Bg[$_GET['bg']][1] : 126;
$bc[3] = (isset($_GET['bg']) && (array_key_exists($_GET['bg'], $Bg))) ? $Bg[$_GET['bg']][2] : 216;
$sString = '&' . $_GET['text'];
$sString = html_entity_decode($sString, ENT_QUOTES);
imagefilledrectangle($image, 0, 0, 18, 20, ImageColorAllocate($image, 255, 255, 255));
imagefilledrectangle($image, 1, 1, 16, 18, ImageColorAllocate($image, $bc[1], $bc[2], $bc[3]));
ImageString($image, 3, 2, 3, $sString, ImageColorAllocate($image, 255,255,255));
ImagePng($image);
//Het plaatje verwijderen uit het geheugen
ImageDestroy($image);
?>
<?php //Dit duid aan dat het om een .PNG file gaat, Dit moet je altijd gebruiken!! header("content-type: image/png"); //We maken een afbeelding, X=150 en Y=200 $image = ImageCreate(18, 20); //We maken een achtergrondkleur , We moeten altijd eerst zeggen over welk plaatje het gaat, in dit geval $image, daarachter volgt de kleurcode $achtergrond = ImageColorAllocate($image, 255, 25, 55); //255, 255, 255 = Wit //Het plaatje aanmaken. ## eigen aanpassing! ## // - bg color array - // $Bg[990000] = array(153, 0, 0); $sString = '&' . $_GET['text']; imagefilledrectangle($image, 0, 0, 18, 20, ImageColorAllocate($image, 255, 255, 255)); imagefilledrectangle($image, 1, 1, 16, 18, ImageColorAllocate($image, $bc[1], $bc[2], $bc[3])); ImageString($image, 3, 2, 3, $sString, ImageColorAllocate($image, 255,255,255)); ImagePng($image); //Het plaatje verwijderen uit het geheugen ImageDestroy($image); ?>
ik krijg namelijk als ik het aanroep met:
<img src="pagina.php?text=»" /> dan krijg ik er gezellig nog een aantal rare tekens bij ipv alleen het teken '»'
iemand misschien de oplossing? |