Ich suche eine Funktion mit der ich eine Datei zum download anbieten kann, ohne das man nen direkten link braucht (also mit php)
Also normalerweise einfach in nen Link packen:
[HTML]Download Musik[/HTML]
Du meisnt es genau so nicht machen, oder?
Kein Plan ob es funktioniert aber vllt. mal nen Ansatz …
Wichtig, keine Ausgaben vor diesem Funktionsblock, da ein „header“ verwendet wird !
[php]
<?php $fileId = $_GET['fileId']; if(is_numeric($fileId)) { switch($fileId) { case 1: header("Location: pfad/zur/datei.bla"); break; case 2: header("Location: pfad/zur/datei.bla"); break; } } ?>[/php]Aufruf dann so :
[html]
Datei Hassenichtgesehen[/html]
Das ganze ist nun Hardcodiert ! Wenn Du es modular halten willst, solltest Du vllt. eine Datenbank verwenden, welche die Verweise auf die Datein speichert und dann mit file_exists prüfen ob die angeforderte Datei auf dem System liegt …