Saya sedang mengerjakan proyek yang sedikit baru. Saya ingin tahu berapa banyak file di direktori tertentu.
<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>
Inilah yang saya miliki sejauh ini (dari pencarian). Namun, itu tidak muncul dengan benar? Saya telah menambahkan beberapa catatan jadi jangan ragu untuk menghapusnya, hanya agar saya dapat memahaminya sebaik mungkin.
Jika Anda memerlukan beberapa informasi lebih lanjut atau merasa seolah-olah saya belum cukup menjelaskan hal ini, silakan menyatakannya.
count(scandir("uploads/")) - 2
daripada loop itu.