我如何chdir()而不写所有路径

时间:2018-09-13 17:43:47

标签: php public-html

所以我有这段代码,我所需要的只是按日期对文件进行排序,我不知道该代码做什么,为什么我需要更改chdir,但是在重新使用之后我将其放回原处很好,但是要记住的一点是,我必须用手写下所有路径,如何将其设置为“ public_html”?

        $dir = "files";
        chdir($dir); // "Returns TRUE on success or FALSE on failure" 
        array_multisort(array_map('filemtime', ($filesArray = glob("*.*"))), SORT_DESC, $filesArray); //Tipo sortina kazkaip magiskai
        $dir = "/home/galgalda/domains/tortonas.tk/public_html"; //How do i change this line?
        chdir($dir); 

1 个答案:

答案 0 :(得分:0)

您可以尝试使用$_SERVER['DOCUMENT_ROOT']

$dir = "files";
chdir($dir); // "Returns TRUE on success or FALSE on failure" 
array_multisort(array_map('filemtime', ($filesArray = glob("*.*"))), SORT_DESC, 
$filesArray); //Tipo sortina kazkaip magiskai
$dir = $_SERVER['DOCUMENT_ROOT']; //How do i change this line?
chdir($dir);