Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?PHP
- /*
- function getFileList($dir)
- {
- // array to hold return value
- $retval = array();
- // add trailing slash if missing
- if(substr($dir, -1) != "/") $dir .= "/";
- // open pointer to directory and read list of files
- $d = @dir($dir) or die("getFileList: Failed opening directory $dir for reading");
- while(false !== ($entry = $d->read())) {
- // skip hidden files
- if($entry[0] == ".") continue;
- if(is_dir("$dir$entry")) {
- $retval[] = array(
- "name" => "$dir$entry/",
- "type" => filetype("$dir$entry"),
- "size" => 0,
- "lastmod" => filemtime("$dir$entry")
- );
- } elseif(is_readable("$dir$entry")) {
- $retval[] = array(
- "name" => "$dir$entry",
- "type" => mime_content_type("$dir$entry"),
- "size" => filesize("$dir$entry"),
- "lastmod" => filemtime("$dir$entry")
- );
- }
- }
- $d->close();
- return $retval;
- }
- $dirlist = getFileList(".");
- // output file list in HTML TABLE format
- echo "<table border=\"1\">\n";
- echo "<thead>\n";
- echo "<tr><th>Name</th><th>Type</th><th>Link</th><th>Size</th><th>Last Modified</th></tr>\n";
- echo "</thead>\n";
- echo "<tbody>\n";
- foreach($dirlist as $file) {
- echo "<tr>\n";
- echo "<td>{$file['name']}</td>\n";
- echo "<td>{$file['type']}</td>\n";
- echo "<td><a href=\"{$file['name']}\">Run a Demo</a> <a href=\"#\" title=\"See below for PASTEBIN if you are interested in source code\">Mouseover here, dont click here!</a></td>\n";
- echo "<td>{$file['size']}</td>\n";
- echo "<td>",date('r', $file['lastmod']),"</td>\n";
- echo "</tr>\n";
- }
- echo "</tbody>\n";
- echo "</table>\n\n";
- */
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement