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

时间:2013-01-23 17:48:19

标签: php

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 /

1 个答案:

答案 0 :(得分:1)

所以你想打电话给 domain.com/script/testfolder/create_dir.php ,并想在同一个地方创建新文件夹,对吗?

试试这个,但请谨慎处理:

makeDirFromDate(dirname(__FILE__));

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