找不到放置目录路径的位置


Cannot find where to put directory path

function makeDirFromDate($path)
{
    $date = date('Y-m-d-H-i-s.u');

    if (!mkdir($path . '/' . $date, 0, TRUE))
        return FALSE;
    return TRUE
}

每次刷新浏览器以创建另一个添加变量的文件夹时,都无法运行此脚本。因此,如果我转到 domain.com/script/testfolder/create_dir.php 并在名为create_dir.php的文件夹中运行此文件,它将在testfolder中创建另一个文件夹,其中包含当前年月日小时分钟秒和微秒等。问题是我在破译需要放置 domain.com/script/testfolder/以告诉它在其中创建文件夹的位置时遇到了麻烦。

所以确切的路径应该是 domain.com/script/testfolders/但无论我把它放在哪里(我已经尝试了下面的两个)都不起作用

makeDirFromDate('/domain.com/script/testfolders/');
mkdir("/domain.com/script/testfolders/$date")

我已经把这两个都替换了top函数,我也通过定义$path =把它放在$date下,但似乎都不起作用。 我做错了什么? 我把/domain.com/script/testfolders/放在哪里

所以你想调用 domain.com/script/testfolder/create_dir.php 并想在同一个地方创建新文件夹,对吧?

试试这个,但要小心处理:

makeDirFromDate(dirname(__FILE__));

使用 .htaccess 或其他解决方案拒绝除您之外的任何其他人访问create_dir.php。