Jeg har lyst til å generere bilder i php, og det er jo hyggelig. Jeg googlet en guide, kopierte litt kode, og det fungerte flott. Derimot fant jeg plutselig ut at hvis det ligger annen kode enn den som inkluderer bildet på siden, fungerer det ikke, derimot får jeg bare masse tilfeldige tegn. Hvorfor i huleste skjer dette? Under følger koden jeg kopierte.
Kode
$my_img = imagecreate( 200, 80 ); $background = imagecolorallocate( $my_img, 0, 0, 255 ); $text_colour = imagecolorallocate( $my_img, 255, 255, 0 ); $line_colour = imagecolorallocate( $my_img, 128, 255, 0 ); imagestring( $my_img, 4, 30, 25, "Generated image", $text_colour ); imagesetthickness ( $my_img, 5 ); imageline( $my_img, 30, 45, 165, 45, $line_colour ); header( "Content-type: image/png" ); imagepng( $my_img ); imagecolordeallocate( $line_color ); imagecolordeallocate( $text_color ); imagecolordeallocate( $background ); imagedestroy( $my_img );