Pracuję nad nieco nowym projektem. Chciałem wiedzieć, ile plików znajduje się w określonym katalogu.
<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>
To jest to, co mam do tej pory (od poszukiwań). Jednak nie wyświetla się prawidłowo? Dodałem kilka notatek, więc nie krępuj się, aby je usunąć, są po to, bym mógł je jak najlepiej zrozumieć.
Jeśli potrzebujesz więcej informacji lub czujesz, że nie opisałem tego wystarczająco wystarczająco, możesz to zaznaczyć.
count(scandir("uploads/")) - 2
jak ta pętla byłoby krótsze .