"audio/mpeg",
"mp2" => "audio/mpeg",
"mp3" => "audio/mpeg",
"mpa" => "audio/mpeg",
"wav" => "audio/x-wav",
"m4a" => "audio/mpeg",
"wma" => "audio/x-ms-wma",
"mpg" => "video/mpeg",
"mpeg" => "video/mpeg",
"mp4" => "video/mp4",
"wmv" => "video/x-ms-wmv"
);
header("Content-Type: text/xml");
echo '';
echo '';
echo '';
echo 'Files in '.$directory.'';
echo ''.$directory.'';
echo 'Files in the directory '.$directory.'';
echo 'en-us';
echo 'EasyFeed.php from chrisfinke.com';
addDirectory("./");
echo '';
echo '';
function addDirectory($dir){
global $this_file;
global $directory;
global $mimes;
global $RECURSIVE;
$display_dir = preg_replace("/^\.\//Uis", "", $dir);
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (($file != '.') && ($file != '..') && ($dir . $file != "./" . $this_file)){
if (is_dir($dir . $file)) {
if ($RECURSIVE) {
addDirectory($dir . $file . "/");
}
}
else {
$modtime = filemtime($dir.$file);
$link = $directory . $display_dir . $file . "?" . $modtime;
$modstamp = date("r", $modtime);
echo '- ';
echo '';
echo '';
echo $link;
echo '';
echo ''.$directory . $display_dir . $file .'';
echo ''.$link.'';
echo ''.$modstamp.'';
$extension = explode(".", strrev($file), 2);
if (count($extension) == 2){
$extension = strrev($extension[0]);
if (isset($mimes[$extension])){
$size = filesize($dir.$file);
echo '';
}
}
echo '
';
}
}
}
closedir($handle);
}
}
?>