PHP

Dateigröße eines Downloads anzeigen


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"); ?>





Kommentar schreiben


Sicherheitscode
Aktualisieren