PHP je server side jezik i nema veze sa browserima.
U pitanju moze biti problem sa JS...
(dolazi u obzir i neki problem sa serverom, ali to je retkost...)
To je ukoliko ti se to desava samo u IE7, a ne i u IE6, firefox-u
Mada ja pretpostavljam da je tebi problem u setovanju za apache ili neki htaccess koji ti php ne tretira kao php vec nepoznat fajl... stoga ti i nudi download...