filecount.php 623 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. exit;
  3. if(isset($_REQUEST['folder']) && trim($_REQUEST['folder'])!='')
  4. {
  5. $current_folder=dirname(__FILE__).DIRECTORY_SEPARATOR.$_REQUEST['folder'].DIRECTORY_SEPARATOR;
  6. if(!is_dir($current_folder)) echo "INVALID DIRECTORY";
  7. }else
  8. {
  9. $current_folder=dirname(__FILE__);
  10. }
  11. echo '<h1>'.$current_folder.'</h1>';
  12. $indir = array_filter(scandir($current_folder), function($item) {
  13. global $current_folder;
  14. return !is_dir($current_folder.DIRECTORY_SEPARATOR.$item);
  15. });
  16. if(count($indir))
  17. {
  18. echo "<h4>FILE COUNT : ".count($indir);'</h4>';
  19. }else
  20. {
  21. echo "<h4>FILE COUNT : 0</h4>";
  22. }
  23. exit;
  24. ?>