关于PHP上的文件上传

时间:2013-07-31 08:36:12

标签: php

我对文件上传有疑问。

这是 HTML 来源。

<th scope="row">upload file</th> 
<td> 
    <input id="file" name="file" type="file" title="lable text"> 
</td> 

这是文件属性。

path : /www/temp/bulk_files 

输入:文件夹

Location : ftp://anisfra@example.com//www/anisfra/www/partner/bulk_files 

我用的是什么?

我也在使用像这里的设置权限。

@chmod('ftp://anisfra@example.com/www/anisfra/www/partner/bulk_files', 0777); 

但是,它不起作用。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

<form action="" method="post" enctype="multipart/form-data">
   <label for="file">Filename:</label>
   <input type="file" name="file" id="file" /><br />
   <input type="submit" name="submit" value="Submit" />
</form>

之后获取文件属性

echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";

然后将属性传递给上传函数,如

move_uploaded_file(
    $_FILES["file"]["tmp_name"],
    "upload/" . $_FILES["file"]["name"]
);
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];