Ich arbeite an einem etwas neuen Projekt. Ich wollte wissen, wie viele Dateien sich in einem bestimmten Verzeichnis befinden.
<div id="header">
<?php
$dir = opendir('uploads/'); # This is the directory it will count from
$i = 0; # Integer starts at 0 before counting
# While false is not equal to the filedirectory
while (false !== ($file = readdir($dir))) {
if (!in_array($file, array('.', '..') and !is_dir($file)) $i++;
}
echo "There were $i files"; # Prints out how many were in the directory
?>
</div>
Das habe ich bisher (von der Suche). Es erscheint jedoch nicht richtig? Ich habe ein paar Notizen hinzugefügt, also zögern Sie nicht, sie zu entfernen. Sie dienen nur dazu, sie so gut wie möglich zu verstehen.
Wenn Sie weitere Informationen benötigen oder das Gefühl haben, dass ich dies nicht genug beschrieben habe, können Sie dies gerne angeben.
count(scandir("uploads/")) - 2
diese Schleife zu verwenden.