Policz ile plików w katalogu php

Pracuję nad nieco nowym projektem. Chciałem wiedzieć, jak to zrobić, aby zliczał 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 wyszukiwania). Jednak nie pojawia się prawidłowo? Dodałem kilka notatek, więc możesz je usunąć, są po prostu tak, że mogę to zrozumieć najlepiej jak potrafię.

Jeśli potrzebujesz więcej informacji lub czujesz się tak, jakbym nie opisał tego wystarczająco dobrze, możesz to powiedzieć.

questionAnswers(14)

yourAnswerToTheQuestion