php表单上传的问题

时间:2014-08-26 12:22:36

标签: php forms file-upload upload

我正在尝试通过表单和php文件上传文件。我在我的网站上多次使用相同的方法没有问题,但这次我无法让它工作。在我的表格上,我有这个....

<span class="purple"><strong>Upload Your Image</strong></span> 
<input name="userfile" type="file" id="userfile" class="textbox">
<br /><br />
<label>
    <input name="submit" type="submit" class="createbutton" id="submit1" value="ADD TO BASKET">
</label>

在我的php文件中,我有这个......

//upload image first

$uploaddir = '../images/';
$uploadfile = $uploaddir. $_FILES['userfile']['name'];
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    $status = 1;//uploaded
    $data["printfile"] = $_FILES['userfile']['name'];
} else {
    $status = 0;//cant upload
    echo "Upload Failed!\n";
    $err = "";
}

每次它只是给我上传失败的错误消息。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好吧,我现在真的觉得自己像个傻瓜。我以某种方式设法错过了enctype =&#34; multipart / form-data&#34;在我的表格标签上。非常感谢你的帮助,现在工作得很好。