![]() |
[PHP] Dateien auslesen
Hi,
mit dem Source möchte ich alle Dateien und Ordner in dem Ordner upload auslesen:
Code:
Aber das tut sich nichts. Es sind zwar Dateien vorhanden, aber es wird nichts angezeigt. Keine Fehlermeldung. Nichts.
<?
function Convert($file, $decimals = 0) { $size = filesize($file); if ($size >= 1024*1024*1024) { return round($size / (1024*1024*1024), $decimals) . ' GB'; } if ($size >= 1024*1024) { return round($size / (1024*1024), $decimals) . ' MB'; } if ($size >= 1024) { return round($size / (1024), $decimals) . ' KB'; } return $size." byte"; } function GetFiles($ordner, $links = 0, $sub = false) { $handle = opendir($ordner); echo 'Hallo'; while ($file = readdir($handle)) { echo 'Hallo2'; if ($file != '.' && $file != '..') { echo 'Hallo3'; if (is_dir($ordner . '/' . $file)) { echo '[img]../bilder/spacer.jpg[/img]'; echo '[img]../bilder/ofolder.jpg[/img][b]' . $file . '[/b] '; GetFiles($ordner . '/' . $file, $links + 15, true); } else { echo '[img]../bilder/spacer.jpg[/img]'; echo '[img]../bilder/file.jpg[/img]<a href="' . $ordner . '/' . $file . '">'; echo $file . ' [i](' . Convert($ordner . '/' . $file, 2) . ')[/i]</a> '; } } } closedir($handle); } GetFiles('upload'); ?> Zum sehen, bis wohin die function kommt hab ich mal die Echos mit dem Hallo rein gemacht. Hallo wird einmal ausgegeben, hallo2 zwei mal und hallo3 gar nicht. Der Ordnerstruktur ist so:
Code:
Upload
|-sonstiges |-Team.pdf |-screenshots |-shot1.jpg |-shot2.jpg |
Re: [PHP] Dateien auslesen
:wall: Ich hatte noch nen alten Upload-Ordner oben, der hatte keine Datein :wall:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz