Antworten auf deine Fragen:
Neues Thema erstellen

download script

Metty

Nicht mehr ganz neu hier

hi com

habe von mein besten freund diese seite vorgeschlagen bekommen weil er meint hier wird einen geholfen..

und zwar habe ich ein problem mit php sprache..
hier erst ma der php code wo es happert..


PHP:
<?php

   $download = $_GET['file'];
   
   $basedir = "downloads";
   
   $filelist = array(
     "1" => "code.rar",
     "2" => "btn.png",
     "bild3" => "bild3.jpg",
     "bild4" => "bild4.jpg",
     "bild5" => "bild5.jpg",
     "bild6" => "bild6.jpg",
   
     "anderes1" => "anderes.jpg",
     "anderes2" => "anderes1.jpg",
     "anderes3" => "anderes2.jpg",
     "anderes4" => "anderes3.jpg",
     "anderes5" => "anderes4.jpg" 
   );
   $filelist = md5(time();

   if (!isset($filelist[$download]))
     die("Datei $download nicht vorhanden.");
   
   $filename = sprintf("%s/%s", $basedir, $filelist[$download]);
   
   header("Content-Type: image/jpeg");   
   
   header("Content-Disposition: attachment; filename=\"$filename\"");
   
   readfile($filename);
?>
jetzt wollte ich per md5 den download link verbergen so das man den link nicht zurück verfolgen kann..

so das er automatisch den link ändert in so zb download.php?file=564894897468489489we4t6we8t46t4we9twetwet

wie mache ich das..

wer super wenn mich jemand versteht was ich überhaupt will:lol:


MFG Mathias Metty
 

Duddle

Posting-Frequenz: 14µHz

AW: download script

Falls ich dich richtig verstanden habe, soll der Nutzer download.php?file=md5 aufrufen und intern soll der korrekte Dateiname mit dieser md5-Summe gefunden werden? Dazu bräuchtest du entweder eine Tabelle / Abbildung von md5 auf Dateiname, oder du müsstest bei jedem Aufruf über alle möglichen Dateinamen iterieren und die md5-Summe davon berechnen lassen. Es gibt jedenfalls kein "Zurückrechnen" von md5 auf Zeichenkette.

Die zweite Lösung wäre wohl die einfachere, sowohl von der Umsetzung als auch der Wartung - nur skaliert sie eben nicht falls du viele, viele, viele Dateien hast.


Duddle
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben