E' esattamente l'output quello che non va! Non puoi mandare un header dopo l'output.
Regole del Forum