Hallo! Kann mir vielleicht einer weiterhelfen wie ich die folgende Array Ausgabe alphabetisch sortieren anstatt in shuffle?
Lg und danke schon einmal.
Lg und danke schon einmal.
Code:
<?php
$dir = $_GET['dir'];
$files = array();
$allowedE = array(
"mpg",
"avi",
"divx",
"mov",
"mpeg2",
"mkv",
"ts",
"ps",
"mp4",
"mp2"
);
function filter($path, $aE)
{
$ext = end(explode(".", $path));
if (in_array($ext, $aE))
{
return true;
}
else
{
return false;
}
}
function getFiles($dir, &$files){
global $allowedE;
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle)))
{
if($file == '.' || $file == '..')
continue;
$path = $dir.'/'.$file;
if (is_dir($path))
{
getFiles($path, $files);
}
else if (filter($path, $allowedE))
{
$files[] = 'file://'.$path;
}
}
closedir($handle);
}
return $files;
}
getFiles($dir, $files);
shuffle($files);
foreach ($files as $key => $value)
{
echo 'shuffle|0|0|'.$value.'|';
}
?>