ฉันกำลังทำโปรเจ็กต์ใหม่เล็กน้อย ฉันอยากรู้ว่ามีกี่ไฟล์ในไดเร็กทอรีหนึ่ง
<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>
นี่คือสิ่งที่ฉันมีจนถึงตอนนี้ (จากการค้นหา) อย่างไรก็ตามมันไม่ปรากฏอย่างถูกต้อง? ฉันได้เพิ่มโน้ตสองสามโน้ตดังนั้นอย่าลังเลที่จะลบออก แต่เพียงเพื่อให้ฉันสามารถเข้าใจได้ดีที่สุดเท่าที่จะทำได้
หากคุณต้องการข้อมูลเพิ่มเติมหรือรู้สึกราวกับว่าฉันไม่ได้อธิบายสิ่งนี้เพียงพอโปรดอย่าลังเลที่จะระบุ
count(scandir("uploads/")) - 2
ลูปนั้น