Dateigröße eines Downloads anzeigen
Scripting-Tipps -
PHP
Mit PHP lässt sich so einiges bewerkstelligen. Mit diesem Script können Sie Ihren Besuchern die Dateigröße eines Downloads automatisch anzeigen lassen. Die PHP-Funktion muss am Anfang Ihrer Webseite stehen.
Beispiel:
<?php
function downloadsize($URL)
{
$Groesse = filesize($URL);
if($Groesse < 1000)
{
return number_format($Groesse, 0, ",", ".")." Bytes";
}
elseif($Groesse < 1000000)
{
return number_format($Groesse/1024, 0, ",", ".")." kB";
}
else
{
return number_format($Groesse/1048576, 1, ",", ".")." MB";
}
}
?>
Um nun die Dateigröße des Downloads anzeigen zu lassen, muss hinter jedem Download-Link (oder an der dafür vorgesehenen Stelle) noch die Ausgabefunktion eingefügt werden.
Beispiel:
<a href="/downloads/download1.zip">Download</a> <?php echo downloadsize("downloads/download1.zip"); ?><br>
<a href="/downloads/download2.zip">Download</a> <?php echo downloadsize("downloads/download2.zip"); ?>