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 /
答案 0 :(得分:1)
所以你想打电话给 domain.com/script/testfolder/create_dir.php ,并想在同一个地方创建新文件夹,对吗?
试试这个,但请谨慎处理:
makeDirFromDate(dirname(__FILE__));
使用.htaccess或其他解决方案拒绝为除您之外的任何人访问create_dir.php。