Download
Dieses Skript prüft auf Vorhandensein einer Download-Datei und ermitelt Datei-Informationen.
- Querverweis
Das Skript
Stand: 21.10.2022
Ladefehler: $$$ file a $$$
<?php
function dlink($thefile,$thelink,$thetype){
if ($thefile) {
$dlfile = $_SERVER["DOCUMENT_ROOT"] . $thefile;
($thelink) ? $linktext = $thelink : $linktext = 'Downlaod';
($thetype) ? $typ = $thetype : $type = '';
if (file_exists($dlfile)){
$aktuell = date ("d.m.Y, H:i", filemtime($dlfile)) . ' Uhr';
$groesse = filesize($dlfile);
$dv = 0;
$bt = 'Bytes';
while ($groesse > 1024) {
$groesse = round($groesse / 1024, 2);
++$dv;
}
switch ($dv) {
case 0 : break;
case 1 : $bt = ' KB'; break;
case 2 : $bt = ' MB'; break;
case 3 : $bt = ' GB'; break;
case 4 : $bt = ' TB'; break;
}
Return '<a title="Download" href="'.$thefile.'">'.$linktext.'</a> <small> Download mit Rechtsklick<br/>'.$typ.' vom '.$aktuell.', Größe: ' . $groesse .$bt.'</small>';
}
else
Return '<small>Momentan kein Download vorhanden.</small>';
} else
Return '<mark>Kein Download eingetragen.</mark>';
}
?>