Tôi đang thực hiện một dự án hơi mới. Tôi muốn biết có bao nhiêu tệp trong một thư mục nhất định.
<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>
Đây là những gì tôi có cho đến nay (từ việc tìm kiếm). Tuy nhiên, nó không xuất hiện đúng cách? Tôi đã thêm một số ghi chú nên hãy xóa chúng đi, chúng chỉ để tôi có thể hiểu nó tốt nhất có thể.
Nếu bạn cần thêm một số thông tin hoặc cảm thấy như thể tôi chưa mô tả điều này đủ, vui lòng nêu rõ.
count(scandir("uploads/")) - 2
vòng lặp đó.