Dateigröße eines Downloads anzeigen

Mit diesem Script kannst du deinen Besuchern die Dateigröße eines Downloads automatisch anzeigen lassen. Die PHP-Funktion muss am Anfang deiner Webseite stehen.
Code-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.

 

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

 


Dir gefällt dieser Artikel?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.