用PHP创建目录

时间:2013-10-24 11:24:39

标签: php jquery upload

我有这个jQuery上传插件,允许用户一次上传多个文件。我继续调整上传目录并告诉php按照每次上传的日期和时间创建一个新文件夹。

对我来说奇怪的是,上传后,新文件夹会在“文件”上方的文件夹中创建,而不是在“文件”文件夹中。但是当返回图像网址时,它会为我提供文件所在位置的正确路径,但实际上并不存在。这有意义吗?

$date = date('mdy');
$this - > options = array(
    'script_url' = > $this - > get_full_url().'/',
    'upload_dir' = > dirname($this - > get_server_var('SCRIPT_FILENAME')).'/files/'.mkdir($date).'_'.time().'/',
    'upload_url' = > $this - > get_full_url().'/files/'.$date.'_'.time().'/',

1 个答案:

答案 0 :(得分:0)

与你的问题没有直接关系的东西:你调用函数time()两次并期望它返回相同的东西 - 这在许多情况下会起作用,但是它很不确定。

请更改您的代码:

$path = date('mdy')."_".time();
* * * .mkdir($path);
* * * '/files/'.$path;

通过这种方式,您可以确保始终使用相同的路径。