download - Link einfügen
Dieses Modul erzeugt einen Downloadlink für eine reativ zur Root verwiesenen Datei, inklusive Link- und Dateiinformationen.
Das Modul erwartet das Skript zDownload.php im Verzeichnis /res/
Aufruf
[download file linktext typ]
Parameter
- file
-
Datei, relativ zur Root
- linktext
-
Angezeigter Text, der für den Download angeklickt werden kann, Default: 7z
- typ
-
Dateityp (als Information), Default: 7z
Aus den übergebenen Daten wird ein der name
mit dem file
verlinkt und eine Informationszeile erzeugt, die den typ
, die Dateigröße in einem sinnvollen Format (Bytes, KB, MB, GB, TB) und das Änderungsdatum ausgibt.
Das Modul
download file linktext=7z-Archiv typ=7z
<?php
include_once ($_SERVER["DOCUMENT_ROOT"] . '/res/zDownload.php');
echo dlink('§§§file§§§','§§§linktext§§§','§§§typ§§§')
?>
Beispiel-Code
[download /media/bilder/bild1.svg "SVG-Testbild" SVG]
Erzeugte Ausgabe
SVG-Testbild Download mit RechtsklickSVG vom 22.02.2021, 14:14 Uhr, Größe: 2.38 KB
Fehlerbehandlung
Ein ungülitger Dateiverweis
[download /gibt-es-nicht.txt "Kein gültiger Verweis" TXT]
erzeugt einen Meldungstext:
Momentan kein Download vorhanden.