ingo preuss: zipfile wird nicht im browser angezeigt

Beitrag lesen

Hallo NGler.
Ich habe mir unter http://www.dclp-faq.de/q/q-datei-download.html Quelltext fuer einen dateidownload via PHP gesucht und nun versucht ueberhaupt erstmal die zum download bestimmte datei auf dem apache-server anzeigen zu lassen. Auch hatte ich uber diese Problematik schon in einem frueheren posting gelesen und deswegen die Datei erstmal als zip.file abgelegt, da das dann wohl besser mit dem download klappen soll. Doch das Einzige was ich angezeigt bekomme, ist der Kommentar, der im zischen den bodytags der Datei steht. Das zipfile liegt im Probierverzeichnis htdocs/info01scripte welches ich auch als $basedir angegeben habe. Kann mir jemand sagen weshalb mir der Dienst versagt wird? Hier ein Teil des Quelltexts der download.php:

<?php
$download = $_GET['download'];

// Dieses Verzeichnis liegt außerhalb des Document Root und
// ist nicht per URL erreichbar.
$basedir = "htdocs/info01scripte";

// Übersetzung von Download-Bezeichner in Dateinamen.
$filelist = array(
  "file1" => "htdocs/info01scripte/xmas2000.zip"
   );

// Einbruchsversuch abfangen.
if (!isset($filelist[$download]))
  die("Datei $download nicht vorhanden.");

Oder muesste ich den Parameter $download in einer anderen Datei als link  setzen, damit's funktioniert?

Gruß
Ingo Preuß