# Directory Listing - PHP or ASP w/Flash

**URL:** <https://forum.kirupa.com/t/directory-listing-php-or-asp-w-flash/95639>\
**Category:** Uncategorized\
**Created:** [November 28, 2003, 2:35am UTC](https://forum.kirupa.com/t/directory-listing-php-or-asp-w-flash/95639 "2003-11-28T02:35:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ratbaggy](https://avatars.discourse-cdn.com/v4/letter/r/a3d4f5/32.png) [@ratbaggy](https://forum.kirupa.com/u/ratbaggy)\
**Post date:** [November 28, 2003, 2:35am UTC](https://forum.kirupa.com/t/directory-listing-php-or-asp-w-flash/95639/1 "2003-11-28T02:35:45Z")

</div>

anyone know of a tutorial or a way to create a directory listing using PHP or ASP and displaying it using flash?

cheers

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 12, 2003, 7:09pm UTC](https://forum.kirupa.com/t/directory-listing-php-or-asp-w-flash/95639/2 "2003-12-12T19:09:35Z")

</div>

Hey, um can you trim all but the actual directory part, so that it can echo the exact listing? e.g.

watever.txt  
watever.mp3  
watever.zip

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 12, 2003, 7:17pm UTC](https://forum.kirupa.com/t/directory-listing-php-or-asp-w-flash/95639/3 "2003-12-12T19:17:35Z")

</div>

?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 12, 2003, 9:08pm UTC](https://forum.kirupa.com/t/directory-listing-php-or-asp-w-flash/95639/4 "2003-12-12T21:08:54Z")

</div>

```php

<?
class myDir {
	var $dname, $file, $handle;
	function myDir(){
		$this -> dar = array();
	}
	function getdir(){
		$handle = opendir($this -> dname);	
		while(false!==($file = readdir($handle))){
			if(substr($file, 0, 1) != "."){
				if(is_dir($this-> dname . "/" . $file)){
					$new_dir = $this -> dname . "/" . $file;
					$dir = new myDir;
					$dir -> dname = $new_dir;
					$dir -> getdir();
					//echo "<h1>$new_dir</h1><br />";
				}
				else
				{
					array_push($this -> dar, $this -> dname . "/" . $file);
				}
			}			
		}				
		closedir($handle);
		sort($this -> dar);
		for($x=0; $x < count($this -> dar); $x++){
			echo $this -> dar[$x] . "<br />";	
		}
	}
}

$my_dir = new myDir;
$my_dir -> dname = ".";
$my_dir -> getdir();			
?>
		

```

it outputs like this:

[http://www.gonetoearthmusic.com/test/classDir.php](http://www.gonetoearthmusic.com/test/classDir.php)
