ordner auslesen und als link mit grösse anzeigen
Hallo zusammen
Ich habe leider überhaupt keine ahnung von PHP, wollte eigentlich nur die dateine aus einem ordner anzeigen lassen damit man sie downloaden kann. habe disen codeschnipsel gefunden: <?php $ordner = "./movies"; $handle = opendir($ordner); while ($file = readdir ($handle)) { if($file != "." && $file != "..") { if(is_dir($ordner."/".$file)) { echo "/".$file."<br/>"; } else { // kompletter Pfad $compl = $ordner."/".$file; echo "<a href=\"".$compl."\">".$file."</a><br/>"; } } } closedir($handle); ?> das klappt eigentlich so wie ich das will, nun gibt es noch die möglichkeit das hinter der datei noch die grösse dieser datei steht? damit man weiss wie viel man downloaden muss. Vielen dank schon mal für euere antrworten Gruess Stephan |
AW: ordner auslesen und als link mit grösse anzeigen
mit
$size = filesize($datei); gibt dir die Größe in Byte zurück |
AW: ordner auslesen und als link mit grösse anzeigen
vielen dank für die schnelle antwort, leider habe ich wircklich keine ahnung von php wie kann ich diesen befehl in meinem code implementieren?
|
AW: ordner auslesen und als link mit grösse anzeigen
<?php
$ordner = "./movies"; $handle = opendir($ordner); while ($file = readdir ($handle)) { if($file != "." && $file != "..") { if(is_dir($ordner."/".$file)) { echo "/".$file."<br/>"; } else { // kompletter Pfad $compl = $ordner."/".$file; $size = filesize($compl); echo "<a href=\"".$compl."\">".$file."</a> Größe:".$size." Byte<br/>"; } } } closedir($handle); ?> |
AW: ordner auslesen und als link mit grösse anzeigen
PHP-Code:
|
AW: ordner auslesen und als link mit grösse anzeigen
super, das von kenny hat prima geklappt!
Viiielen dank! mhhh, jetzt wärs natürlich noch schöner in MB.. hab da mal den schnippsel gefunden: function file_size($file){ $filesize = round((((int)$file)/1024)/1024,2); if($filesize >= 1) $filesize = $filesize."Mb"; else $filesize = round((int)$file/1024,0)."Kb"; return $filesize; } klappt aber nicht wirklich, naja ich probiers mal weiter.. DANKE |
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:58:25 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.