Hoi. Ik probeer met PHP een PNG te maken en met onderstaande code lukt dat ook. Als ik de code opsla als filenaam.php en run krijg ik een fijne rode rechthoek
Echter, ik wil deze code niet los, maar geïntegreerd in een groter geheel gebruiken, maar als ik de code in mijn statistieken_opvraag_pagina plaats, krijg ik vreemde output.
Dit heeft er denk ik mee te maken dat de browser niet doorheeft dat-ie een PNG krijgt ipv plain text. Wat doe ik fout? Ik heb geprobeerd de header boven de eerste HTML tags te zetten en ik heb geprobeerd de pagina PHP only (zonder HTML dus) te maken, maar ik blijf die gekke output krijgen, terwijl bewezen is dat het stukkie code hierboven iig werkt.
Onderaan deze pagina staat de output.
Wat zie ik over het hoofd?
Ik probeer dit met GD 1.6 of hoger met alle opties enabled.
PHP:
1
2
3
4
5
6
7
| <? Header("Content-Type: image/png"); $im = ImageCreate(500, 75); $red = ImageColorAllocate($im, 255, 0, 0); ImageFill($im, 100, 100, $red); ImagePNG($im); ?> |
Echter, ik wil deze code niet los, maar geïntegreerd in een groter geheel gebruiken, maar als ik de code in mijn statistieken_opvraag_pagina plaats, krijg ik vreemde output.
Dit heeft er denk ik mee te maken dat de browser niet doorheeft dat-ie een PNG krijgt ipv plain text. Wat doe ik fout? Ik heb geprobeerd de header boven de eerste HTML tags te zetten en ik heb geprobeerd de pagina PHP only (zonder HTML dus) te maken, maar ik blijf die gekke output krijgen, terwijl bewezen is dat het stukkie code hierboven iig werkt.
Onderaan deze pagina staat de output.
Wat zie ik over het hoofd?
Ik probeer dit met GD 1.6 of hoger met alle opties enabled.