-4

好的,所以基本上 Ilm 想看看是否有一种方法可以使用 PHP 在 Web 服务器上的另一个文件夹中创建文件夹。例如,我有 domain.com/script/testdir,所以我在 domain.com/script 文件夹中放置了一个脚本,名为 create_dir.php。每次我访问这个网页时,我希望它创建 testfolder,然后是 testfolder1,然后是 testfolder2,每次我刷新并访问 testdir 文件夹内的同一页面,所以在这个网站上刷新 10 次后,我可以在 testdir 中 cd 并查看 testfolder到 testfolder9 表示 10 个不同的文件夹。我似乎无法弄清楚如何做到这一点。我想最终在那里创建文件,但有没有办法可以设置它?任何帮助将不胜感激。我尝试了很多东西,我放弃了。如果有人可以给我一些帮助或向我展示如何完成这项工作的确切代码,因为我完全无能为力,我放弃了。我真的很感谢你们的帮助,你们都摇滚。请记住,我不希望它在一个中创建 dir1-10,而是每次 T 访问该页面时,所以如果我这样做 10,000,000 次,它将创建 10,000,000 个文件夹。

或者,如果甚至有办法将文件夹的名称设置为当前日期和时间。

4

1 回答 1

0
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/testdir/它就会使用年、月、日、小时、分钟、秒和微秒为您创建子目录。如果您同时运行两个测试,微秒就在那里,它不会创建两个具有相同名称的文件夹(这显然不起作用。)所以它可以防止这种冲突。

如果您真的想要,您也可以更改日期参数,所以也可以更改正斜杠。这将做的是,为日期创建子目录,看起来像这样。

domain.com/script/testdir/2013/01/22/20/15/30/9876543

于 2013-01-23T01:13:45.990 回答