Dynadot โ€” .com Registration $8.99

Simple directory listing function

Spaceship Spaceship
Watch
A simple function to list a given directory's files. Got bored :)

PHP:
<?php

function list_dir($dir, $ignore = array())
{
  $handle = opendir($dir);

  if($handle)
  {
    while(false !== ($file = readdir($handle)))
    {
      if($file != '.' && $file != '..' && !in_array($file, $ignore))
      {
        $files[] = $file;
      }
    }
    sort($files);
    $list = '';

    foreach($files as $file)
    {
      $list .= $file.'<br>';
    }
  }
  closedir($handle);
  
  return rtrim($list, '<br>');
}

/*
Takes two arguments $dir & $ignore
$dir = the directory you want to list
$ignore = an array of specific files you don't want listed

Example usage:
*/

echo list_dir("some/directory/", array("includes", "someotherfile.php"));

/*
Outputs something like:

about.php
contact.php
index.php
style.css

... you get the idea ;)
*/

?>
 
0
•••
The views expressed on this page by users and staff are their own, not those of NamePros.
AfternicAfternic
can you list files from the remote server using this script? if not, is there any way to?
 
0
•••
Dynadot โ€” .com Registration $8.99Dynadot โ€” .com Registration $8.99
Appraise.net
Unstoppable Domains
Domain Recover
DomainEasy โ€” Payment Flexibility
  • The sidebar remains visible by scrolling at a speed relative to the pageโ€™s height.
Back