Hallo Christian,
der JS Code ruft einfach window.open auf und übergibt die URL des PHP Scripts.
Das Script macht den Rest. Wenn es das ZIP nicht im Speicher, sondern als Temp-Datei erzeugt, steht alles notwendige hier
Ich möchte Dich aber fragen, weshalb Du einen Download mit window.open() anstoßen willst? Durch welche Aktivität wird das Script ausgelöst, dass diesen window.open() enthält? Möchtest Du ggf. einen Download starten, den der User nicht explizit angefordert hat? Das wäre wenig vertrauenserweckend und kann bei denen, die auf diese Weise das ZIP bekommen, Ärger auslösen.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi