1. Was kann das Skript:
Das skript wandelt die Download Links vons "www.eureseite.de/dataiiiii/name.endung" in "www.eureseite.de/download.php?id=125464356454324" links um.
2. Das Skript
Alles anzeigen
Konfiguration:
Im array die Datainamen wie folgt angeben. WICHTIG! dia Dataien müssen sich im Ordner der bei $download_dir angegeben ist liegen!
Das wars
Verbesserungsvorschlöge und Bugs bitte an admin@drschlaubi.de mailen oder hier im Forum posten
MFG
Michi von DRSchlaubi.de
Das skript wandelt die Download Links vons "www.eureseite.de/dataiiiii/name.endung" in "www.eureseite.de/download.php?id=125464356454324" links um.
2. Das Skript
PHP-Quellcode: download.php
- <?php
- /*
- * Dwonload Ordner festlegen
- */
- $download_dir = "Downloads/";
- /*
- * Dataien festlegen:
- */
- $files = array(
- "1" => "test.html",
- "2" => "text.txt",
- "3" => "doc.pdf",
- "4" => "bild3.jpg",
- );
- /*
- * Den eigentlichen Datainamen in $file speicher
- */
- $file = $download_dir.$files[$_GET['id']];
- if(!file_exists($file)) {
- echo "Die Datei $file existiert nicht bzw. ist nicht erreichbar!!";
- exit();
- }
- /*
- * Header-Einstellungen
- */
- /*
- Content-Type
- */
- header("Content-Type: x-type/subtype");
- /*
- Datai Größe
- */
- header("Content-Length: ".filesize($file));
- */
- Den Browser zwingen die Datai runterzuladen
- */
- header("Content-Disposition: attachment; filename=".$files[$_GET['id']]);
- /*
- * Download starten
- */
- readfile($file);
- ?>
Konfiguration:
Im array die Datainamen wie folgt angeben. WICHTIG! dia Dataien müssen sich im Ordner der bei $download_dir angegeben ist liegen!
Das wars
Verbesserungsvorschlöge und Bugs bitte an admin@drschlaubi.de mailen oder hier im Forum posten
MFG
Michi von DRSchlaubi.de