se il file risulta corrotto probabilmente non dipende dal codice che hai postato dato che non fa nulla.
piuttosto verifica se prima o dopo l'apertura dei tag di php (ovvero prima o dopo <?php e ?>) ci stanno degli spazi, invii o qualsiasi altra cosa