Php 移动上载文件在windows server上不工作?

Php 移动上载文件在windows server上不工作?,php,windows,Php,Windows,我在将文件从php上传到windows live服务器(而不是Linux)时遇到一些问题移动上传文件相同我使用移动上传文件的副本插入,但这不起作用 整个代码在本地机器上运行正常当我在live中设置此代码时,请给我警告,不要上载文件夹中的任何文件 给我一些帮助 这是我的全部密码 error_reporting(E_ALL); ini_set("display_errors", 1); //$uploads_dir = '/uploads'; $uploadd

我在将文件从php上传到windows live服务器(而不是Linux)时遇到一些问题<代码>移动上传文件相同我使用移动上传文件的
副本
插入,但这不起作用

整个代码在本地机器上运行正常当我在live中设置此代码时,请给我警告,不要上载文件夹中的任何文件

给我一些帮助

这是我的全部密码

error_reporting(E_ALL); 
ini_set("display_errors", 1);  

        //$uploads_dir = '/uploads';
        $uploaddir = $_SERVER['DOCUMENT_ROOT']."/img/customer_image/";
    $uploadfile = $uploaddir . basename($_FILES['customer_image']['name']);

    echo "<p>";

    if ( (copy($_FILES['customer_image']['tmp_name'], $uploadfile))) {
      echo "File is valid, and was successfully uploaded.\n";
    } else {
       echo "Upload failed";
    }

    echo "</p>";
    echo '<pre>';
    echo 'Here is some more debugging info:';
    print_r($_FILES);
    print "</pre>";
错误报告(E_ALL);
ini设置(“显示错误”,1);
//$uploads_dir='/uploads';
$uploaddir=$\u服务器['DOCUMENT\u ROOT']。“/img/customer\u image/”;
$uploadfile=$uploaddir。basename($_文件['customer_image']['name']);
回声“”;
如果((复制($_文件['customer_image']['tmp_name'],$uploadfile))){
echo“文件有效,已成功上载。\n”;
}否则{
echo“上传失败”;
}
回声“

”; 回声'; echo“这里还有一些调试信息:”; 打印(美元文件); 打印“”;

试试这样的方法:

设置windows中文件夹的权限

1.在文件夹上单击鼠标右键,然后单击“属性”

2.单击安全选项卡

3.选择组或用户名,然后单击编辑按钮

4.检查权限如果任何一个标记为拒绝,则取消选中它

5.单击应用确定


试着这样做:

设置windows中文件夹的权限

1.在文件夹上单击鼠标右键,然后单击“属性”

2.单击安全选项卡

3.选择组或用户名,然后单击编辑按钮

4.检查权限如果任何一个标记为拒绝,则取消选中它

5.单击应用确定


为什么不使用move_uploaded_file()@MahaDev我正在使用此bt不工作,然后我正在使用copy将所有权限授予文件夹客户_image@Rahautos在哪里设置winows服务器中**客户\图像**文件夹的所有权限??为什么不使用移动\上传\文件()@MahaDev我正在使用此bt不工作,然后我正在使用copygive all permission to folder customer_image@Rahautos在何处设置winows服务器中**customer\u image**文件夹的所有权限?无法打开流:第21行的/webcorp1/www/corpusers/j/o/johnsautomation.in/admin/add\u customer.php中的权限被拒绝警告:移动上传的文件():无法将“/tmp/phpwaT005”移动到“/webcorp1/www/corpusers/j/o/johnsautomation.in/img/customer\u image/Awards.jpg”中,在该错误中显示mei已阅读此内容,但在何处更改所有权限我正在设置权限,如customer\u image folder中的rwxr-xr-x这在我的本地计算机上运行良好,但当我在live中设置我的网页时服务器这对我来说是个问题…??应该是文件权限问题,我对此没有经验。然而,看看我编辑的答案。如果
Deny write access
我无法写入文件。无法打开流:第21行/webcorp1/www/corpusers/j/o/johnsautomation.in/admin/add_customer.php中的权限被拒绝警告:移动上传的_文件():无法将“/tmp/phpwaT005”移动到“/webcorp1/www/corpusers/j/o/johnsautomation.in/img/customer\u image/Awards.jpg”中,在该错误中显示mei已阅读此内容,但在何处更改所有权限我正在设置权限,如customer\u image folder中的rwxr-xr-x这在我的本地计算机上运行良好,但当我在live中设置我的网页时服务器这对我来说是个问题…??应该是文件权限问题,我对此没有经验。然而,看看我编辑的答案。如果
Deny write access
我无法写入该文件。
$dir= $_SERVER['DOCUMENT_ROOT']."/img/customer_image/";
if (move_uploaded_file($_FILES['customer_image']['tmp_name'], $dir. $_FILES["customer_image"]['name'])) {
    echo "Uploaded";
} else {
   echo "File was not uploaded";
}