download url verstecken in php
cyber
- php
0 Johannes Zeller0 cyber
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);
Hallo cyber
Doppelpostings ([pref:t=46295&m=252595]) sind hier unerwünscht.
als erstes, ich kenne mich mit php garnicht aus!
möchte denn download url durch ein php script verstecken.
aber es geht nicht.
Was soll der Quatsch eigentlich?
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!
Hast du einen PHP-Interpreter auf deinem Server installiert und diesen richtig konfiguriert?
Schöne Grüße
Johannes
Sorry,
wußte nich ob der erste aubgeschickt worden ist, weil eine fehlermeldung kamm. von meinem PC aus.
sorry das ich sie 2 mal geschrieben hab.
ja hab alles gemacht. hab sogar phpkit installiert als test und es läuft.
nur wie kann ich jetzt die Url verstecken?