Alex: ZIP generieren und download starten

Hallo,

ich habe per PHP ein ZIP generiert,

http://www.meinedomain.de/test.zip und möchte nun, dass sich
gleich ein Downloadfenster öffnet um diese Datei downzuloaden.

Wie mache ich denn das? Habe mit Header ('Content-Type:...
rumprobiert, aber irgendwie bekomme ich es nicht hin.

Danke für Eure Hilfe.

Alex

  1. Hi,

    sende doch einfach einen Location-Header mit URL auf die ZIP gleich nachdem die Datei generiert wurde!?

    Ciao
    Andreas

    1. Hoi Andreas,

      ich nehme an, er speichert die ZIP-Datei nicht fest auf dem Webserver, sondern sie besteht nur temporär.
      Tip: es gibt einen entsprechenden HTTP Header der den Browser zwingt den Downloaddialog zu öffnen und die ausgabe des scriptes zu downloaden.
      Müsste irgendwo in der PHP Referenz auf php.net was dazu stehen.

      mfg
      Julius

      1. Hi,

        ja, das Ding heisst

        content-disposition:attachment

        Ciao
        Andreas

        1. Hallo,

          Hi,

          ja, das Ding heisst

          content-disposition:attachment

          Ciao
          Andreas

          Ja, ganz genau sendet man am besten 2 Header vorher:

          header("Content-type: application/x-zip");
          header("Content-disposition: attachment; filename=dateiname.zip");

          und danach den content.

          Viele Grüße,
          Horst

          1. Vielen Dank !!!