Helmut: Wie ZIP-Aufruf an PHP umleiten?

Hallo,

kann ich den Aufruf eines ZIP-Files an ein PHP-Script umleiten, d.h.
ist es möglich beim Anklicken eines links. "http:/...datei.zip" statt eines
Download-Dialoges eine PHP-Seite aufpoppen zu lassen?

Habe momentan leider keine Idee

Danke

Helmut

  1. Moin!

    kann ich den Aufruf eines ZIP-Files an ein PHP-Script umleiten

    mod_rewrite ist Dein Freund. Kannst (Darfts) Du in einer htaccess dafür Anweisungen einrichten?
    Benutzt Du einen Apache?

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
  2. Hallo,

    kann ich den Aufruf eines ZIP-Files an ein PHP-Script umleiten, d.h.
    ist es möglich beim Anklicken eines links. "http:/...datei.zip" statt eines
    Download-Dialoges eine PHP-Seite aufpoppen zu lassen?

    Ja.
    Auch ohne mod_rewrite.
    Du musst allerdings folgendes tun duerfen:
    In der .htaccess schreibst Du, dass im betreffenden Verzeichnis
    Dateien mit der Endigung *.zip an den PHP-Parser geschickt werden sollen.

    AddType application/x-httpd-php .zip

    Die Datei datei.zip muss dann direkt mit <?php anfangen.
    Pruefe, was Du willst (ich denke, es geht Dir um Berechtigung).
    Falls der Benutzer berechtigt ist, schickst Du zuerst den Header

    header("Content-type: application/zip");

    und dann den eigentlichen Inhalt der richtigen ZIP-Datei,
    z.B. mit readfile().

    HTH, Gruesse,

    Thomas