Probabilmente generi qualche errore con il tuo script. Abilita la notifica di tutti gli errori, sei in locale immagino?
Ti consiglio di editare php.ini, di trovare "error_reporting" e di settarlo ad "E_ALL" così visualizzi qualsiasi tipo di messaggio.
Sarà poi di certo più semplice scovare il bug. Ricordati di riavviare il server web dopo aver modificato php.ini (Apache per intenderci)