脚本不上传文件到我的服务器

Emm*_*oli 0 php

这是我用于我的网站的代码.您可以看到HTML输入:

<form action="upload_request.php" method="post">
    <input type="file" name="userfile" id="file"/> 
    <i>Only Excel files (*.xls || *.xlsx)</i>
</form>
Run Code Online (Sandbox Code Playgroud)

这里有PHP脚本:

<?php    
$uploaddir = '/cdir/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "uploaded.\n";
} else {
    echo "fail!!\n";
}
?>
Run Code Online (Sandbox Code Playgroud)

我必须在我的文件夹中上传一个excel文件,dir但是这个脚本没有这样做,他总是"失败!!".请问你能帮帮我吗?

com*_*857 6

您的<form>代码应具有enctype="multipart/form-data"属性.请参阅此处示例#1.