metti a confronto il sorgente delle due pagine. Non i file sorgenti, bensì ciò che riceve il browser (tasto destro > view source) con un programma come winmerge.

Probabilmente, nel file caotico, il php è stato scritto all'interno (o nei pressi) di uno o più tags in modo impreciso (spazi, apici....) .