PHP script to read file names into Flash

Hi,

I was wondering if anybody could give me some direction on how to use PHP to read files names located in a server folder into Flash MX. Once in Flash MX I would like to read these file names into an array. A link, thread, tute, anything would be helpful.

<?php
if ($dir = opendir("./")) {
  while (($file = readdir($dir)) !== false) {
    	$cont++;
	if ($file == "." || $file == "..") { } else {
    		$string.="file$cont=$file&";
		}
  	}
	closedir($dir);
}
$string.="status=OK";
print($string);
?>

save as listfiles.php , and you’re done…

Hi eyezberg,

Thank you for taking the time to answer this thread. Forgive my simple questions.

Just to further explain request. I have a website in a root folder. I have a music subfolder with a list of mp3s. I want to read this list of mp3 file names into an array (called songList) located in flash.

From the code you give below can I do something like this to get it into my array in Flash:


//frame action
loadVariablesNum("listfiles.php", 0);
songList = string; 


I am sure I am oversimplifying.

Put the php file into your mp3 folder, then call it directly from your browser to see the output (www.yoursite.com/mp3folder/listfiles.php)
and work from there.
Basically, you get file1=song.mp3&file2=anothersong.mp3&…&status=OK
so you want to check on status variable to see if your load is finished, then you could loop thru the string and split it at &,
so you get an array…
All depends on how you set up your swf, and what info you want to display…alos have (somewhere) a php reading all files, sizes, extensions etc…
let me know