Biraz yeni bir proje üzerinde çalışıyorum. Belirli bir dizinde kaç dosya olduğunu bilmek istedim.
<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>
Şu ana kadar sahip olduğum şey bu (aramaktan). Ancak, düzgün görünmüyor mu? Birkaç not ekledim, bu yüzden onları kaldırmakta özgürsünüz, elimden geldiğince iyi anlayabilmem için öyle.
Daha fazla bilgiye ihtiyacınız varsa veya bunu yeterince açıklamamış gibi hissediyorsanız, lütfen bunu belirtmekten çekinmeyin.
count(scandir("uploads/")) - 2
bu döngüden daha kısa olacaktır .