[suche Script] Downloadlink

djblueprint
Hi,

ich suche ein Script oder Tips wie ich ein selbiges schreiben kann (bezeichne mich allerdings als PHP-Beginner) das folgendes macht:

Auf meinem Webspace existiert eine Datei. Das Script soll einen Link (kryptischen) erstellen der einen zeitlich und/oder mengenmäßig begrenzten Download dieser Datei erlaubt und die wahre Downloadadresse der Datei nicht preisgibt. Dieser Link soll dann per eMail versendet werden.
Ich kenne das ganze aus Onlineshop in denen man Software, Add-Ons usw. als Download kaufen kann, nachdem man bezahlt hat erhält man einen wirr aussehenden Link, der funktioniert nur eine betimme Zeit/Anzahl und damit kann man sich die gewünschte Datei runterladen ohne dass man die tatsächliche Adresse des Files je zu sehen bekommt.

Wie man generell realisiert, dass die Datei nur über ein Script runtergeladen werden kann und die echte Downloadadresse dem Downloader nicht bekannt wird bzw. selbst wenn er sie wüßte nichts damit anfangen kann habe ich ja schon dem hier http://www.dclp-faq.de/q/q-datei-download.html entnommen, aber irgenwie hapert es daran, daraus jetzt ein vollwertiges Script zu basteln, dass meinen Wünschen gerecht wird.

Nutzen will ich das ganze für eine Preisvergabe auf meinen Grafikseiten (der Sieger soll dann so einen Link von mir zugeschickt bekommen, damit er sich seinen Preis runterladen kann).

Als Gegenleistung, falls ihr kein Script kennt aber vielleicht Lust & Spaß habt ein solches für mich zu proggen stehe ich ggf. gerne bei grafischen Dingen zur Seite

greetz und thx
Sascha
Andun
Also falls das ne einmalige sache ist, würde ich sagen du gibst dem ding nen komplizierten Namen und dann sagst du dem Gewinner wie der Download Link ist und wann er es runterladen kann und danach nimmst du es wieder vom Space.

Ich hab so ein Script wie du aber meinst schon mal gesehen, weiß aber nicht mehr genau wo. Schau doch mal bei Clanscrite.net. Da war das glaub ich. Das mit dem nur einmal downloaden oder so, müsstest du aber noch extra hinzufügen.
djblueprint
Hi,

danke, da werde ich mal nachschauen. Ein Script das etwa in die Richtung geht und ich dann anpassen kann würde ja schon reichen. Leider ist es keine einmalige Sache, der Wettbewerb findet monatlich statt, der 1.-3. kann sich einen Preis aussuchen und es sind verschiedene Preise.

greetz
dj
daHooligan
Also vom Prinzip her würde ich sagen:

- Du könntest in einer DB eintragen, wie oft der Link geklickt wurde und wie oft er geklickt werden darf (vllt. noch den Übertragenen Traffic, dann kannst du noch kontrollieren, ob die ganze Datei runtergeladen wurde, dann kannst du in deinem Download-Skript ne Überprüfung einbauen
- Wenn du genug Webspace hast kannst du auch noch eine nur für diesen User bestimmte Datei in ein besonderes Verzeichnis kopieren, dann musst du nach dem letzten erlaubten Dowlnoad nur diese Datei löschen lassen.


Ein fertiges Skript zu machen bin ich jetzt aber zu faul, weil bei mir im Zimmer grad ca. 40° und 100% Luftfeuchte sind (Dachgeschoß, draußen ists auch net viel besser)