Bu soru burada zaten bir cevabı var:
O tam komut ve gerçekten açılış <?php
etiketi (editörün şey gösterecek bir 'görünür beyaz alan' seçeneği olabilir) önünde gösterilen şey varsa, başka bir şey öyle olabilir dosya UTF8 olarak kaydedilir ve dosyanın karakter ilk çift olarak bir 'BOM' sahiptir. Düz metin (belki de 'ANSI') olarak kaydetmeyi konularda artırabilir.
Bir başka olasılık komut çalıştırılıyor önce bir dosya önüne ediliyor olmasıdır. (- Özellikle gerekli olmadıkça bir kapanış PHP etiketi yok benim tavsiyem) bunun içinde çıkışı olabilir, ya da bir kapanış php etiketinden sonra içeriği sondaki.
Gerçekten açılış etiketinden önce çıkış olarak bir şey olmadıkça, komut zarar vermez üstüne header('Content-type: image/png');
hareket ettirin.