Hello,
header("Content-Disposition: attachment; filename="".$save_as_name.""");
könnte der Fehler in dieser Zeile stecken? Wenn Du das "attachment" rausnimmst, klappts bei Win XP, zumindest bei meinem. *schäm, hab ich nur zum Ausprobieren gekauft, nicht zum Arbeiten*
Darauf gekommen bin ich durch diesen Link:
http://www.tutorials.de/tutorials21178.html
Grüße
Tom