Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
<FilesMatch "\.(mp3)$" >
ForceType application/octet-stream
</FilesMatch>
<?php
//Verzeichnis in dem die Dateien liegen
$dir = "dateien";
//Prüfen, ob ein Dateiname als Parameter übergeben wurde
$file = isset($_GET['file']) ? $_GET['file'] : false;
if(!file)
{
//Wenn kein Parameter angegeben wurde
die("Keine Datei angegeben.");
}
elseif(strstr($file, "/"))
{
//Wenn ein / im Dateinamen vorkommt wird abgebrochen, da man sonst auf jedes beliebige Verzeichnis zugreifen könnte
die("Fehlerhafte Anfrage.");
}
elseif(!file_exists("$dir/$file"))
{
//Wenn die Datei nicht exisitert
die("Datei nicht gefunden");
}
else
{
//Download erzwingen
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=$file");
header("Content-Length: ".filesize("$dir/$file");
readfile("$dir/$file");
}
?>