Tengo un codigo en PHP , pero no me corre 
   Código PHP:
    <?
function get_files($sortby){
$path = "/home/user-host/public_html/folder1/files/";
$files = array();
$dir_handle = @opendir($path) or die("Unable to open $path");
    while ($file = readdir($dir_handle)) {
        if($file == "." || $file == ".." || $file == "index.php" || $file == "error_log" )
            continue;
            $split = explode(".",$file);
            $name = "";
                for($i = 0; $i < count($split); $i++){
                    $name = $split[$i]." ";
                }
                $files[] = array('name' => $file,
                                 'file_time' => filemtime($path.$file));
    }
    closedir($dir_handle);
    
     foreach ($files as $key => $row){
       $name[$key]  = $row['name'];
       $file_time[$key] = $row['file_time'];
     } 
      
return array_multisort($$sortby, SORT_DESC, $files) ? $files : false;
}
 
$files = get_files("file_time");
foreach ($files as $file){
    echo"";        
    //echo "<br />\n";
    echo "<br />\n";
}
?>    
  Este Codigo muestra los archivos de un folder desde el mas nuevo hasta el mas viejo.... Pero desafortunadamente NO me corre , alguien me puede decir donde esta el error ? o simplemente si le falta algo... 
Saludos