Estou trabalhando em um projeto ligeiramente novo. Queria saber quantos arquivos existem em um determinado diretório.
<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>
Isso é o que eu tenho até agora (de pesquisar). No entanto, ele não está aparecendo corretamente? Eu adicionei algumas notas, então sinta-se à vontade para removê-las, elas são apenas para que eu possa entendê-las da melhor maneira possível.
Se precisar de mais informações ou se sentir que não descrevi o suficiente, sinta-se à vontade para declará-lo.
count(scandir("uploads/")) - 2
aquele loop.