download - Link einfügen

Erstellt: 28.08.2022 Lesedauer ≤ 1 Min.

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 Rechtsklick
SVG 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.