PHP文件上传

时间:2010-12-02 16:46:49

标签: php file-upload multipartform-data

我有一些代码需要查看文件是否在运行代码之前被选中....它非常简单的代码,它只是因为某些原因而无法工作而我无法理解为什么。我的代码如下

if(isset($_FILES['filename'])){
$directory = 'uploads/'.substr(md5(microtime() * mktime()),0,15);

if(!is_dir($directory)){
    mkdir($directory, 0777, TRUE);
    chmod($directory, 0777);
}

}

我有多个文件字段,编码如下:

<input class="file-input" name="filename[]" type="file" size="32" />

当我移动代码OUTSIDE'if(isset ......'块,它工作得很完美......就在它内部,这就是我需要的地方。

任何人都可以看到我出错的地方吗?

1 个答案:

答案 0 :(得分:1)

亲爱的......我想出了问题。

是的,这是对的人....我忘了将表单类型更改为multipart。

随意向我扔东西!!!

非常感谢你们!