include('../includes/engine.php') ?>
manicdiary :: songs :: the sounds of a soul :: echo ereg_replace ("_", " ", $name); ?> [music, mp3, indie, rock, electronica, download]
switch($do)
{
case 'updates':
echo $do;
include("../includes/updates.php");
break;
case 'show':
default:
$files = array ();
$myDirectory = opendir("/home/httpd/vhosts/manicdiary.com/httpdocs/songs/sets/$set");
while ($file = readdir($myDirectory))
{
if (($file != ".") && ($file != "..") && ($file != "index.php") && !(is_dir("sets/$set/$file")) && (preg_match("/\manicdiary/i", "$file")) )
{
$files[] = $file;
$name = $file = ereg_replace (".php", "", $file);
$file = ereg_replace (".mp3", "", $file);
$name = ereg_replace ("_", " ", $file);
$name = ereg_replace (".mp3", "", $name);
$name = ereg_replace ("manicdiary-", "", $name);
$file = ereg_replace ("manicdiary-", "", $file);
?>
}
}
//echo " | ";
closedir($myDirectory);
echo '
';
@include("./sets/$set/$set.php");
break;
case 'read':
$name = ereg_replace (".mp3", "", $name);
$file = @include("./sets/$set/$name.php");
if(!$file and !$name)
{
include("blank.php");
}
if($name and !$file)
{
if($name != 'blank')
{
include("mp3.php");
}
else
{
include("blank.php");
}
}
$set_name = ereg_replace ("_", " ", $set);
?> »
break;
}
?> |
 |
- -
//set the HTTP path to your directory
$http_path = $_SERVER['PHP_SELF']."?do=show&set=";
$http_path = ereg_replace ("sets/", "", $http_path);
//set the server path to your directory, add trailing /
$dir_path = $_SERVER['DOCUMENT_ROOT'].'/songs/sets/';//.strrev(strstr(strrev($_SERVER['PHP_SELF']),"/"));
//open directory
if($handle = @opendir("$dir_path"))
{
$count= 0;
//read through each file
while (false !== ($files = readdir($handle)))
{
//exclude file types
if(($files != ".") && ($files != "..") && (!preg_match("/\b_/i", "$files")) && (!preg_match("/\bindex/i", "$files")) && (!preg_match("/\bsets/i", "$files")) )
{
//build array from resulting files
$file_array["$count"]=$files;
$count++;
}
}
//sort the array alphabetically
asort($file_array);
//spit our each file
foreach($file_array as $file)
{
$name = $file = ereg_replace (".php", "", $file);
$file = ereg_replace (".mp3", "", $file);
$name = ereg_replace ("_", " ", $file);
$name = ereg_replace (".mp3", "", $name);
/*
if(preg_match("/\b.mp3/i", "$name"))
{
$name = ereg_replace (".mp3", " [s]", $name);
$file = ereg_replace (".mp3", "", $file);
}
else
{
$name = $name . " [p]";
}
*/
//output file link
?>
}
}
?>
-------------------------
get email updates |
 |