cyber: download url verstecken in php

Beitrag lesen

hallo,

als erstes, ich kenne mich mit php garnicht aus!
möchte denn download url durch ein php script verstecken.
aber es geht nicht.
habe mir ein script gefunden aber irgend etwas mache ich falsch!
wenn ich die datei über die download.php saugen will erscheint nur die php seite mit code und kein download!

weiß aber auch nicht genau denn link denn ich schreiben muß um die datei zu saugen über die php seite.

hier mal denn link denn ich vermute:
http://mitglied.lycos.de/user/phpkit/Download.php?download=$file1

kann mir jemand helfen oder besser wär es wenn mir jemand einen funktonierenden php code schicken würde mit anleitung.

*MFG

Hier mal den code con der download.php
_____________________

// $download sei der Bezeichner für die zu ladende Datei
// etwa:
$download = $_GET['download'];

// Dieses Verzeichnis liegt außerhalb des Document Root und
// ist nicht per URL erreichbar.
$basedir = "/data/members/free/tripod/de/c/y/b/planetfuture2/htdocs/phpkit";

// Übersetzung von Download-Bezeichner in Dateinamen.
$filelist = array(
  "file1" => "http://mitglied.lycos.de/user/test/datei1.ace",
  "file2" => "datei1.ace",
  "file3" => "http://mitglied.lycos.de/user/test/datei1.ace"
);

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

// Vertrauenswürdigen Dateinamen basteln.
$filename = sprintf("%s/%s", $basedir, $filelist[$download]);

// Passenden Datentyp erzeugen.
header("Content-Type: application/octet-stream");

// Passenden Dateinamen im Download-Requester vorgeben,
// z. B. den Original-Dateinamen
$save_as_name = basename($filelist[$download]);
header("Content-Disposition: attachment; filename="$save_as_name"");

// Datei ausgeben.
readfile($filename);