移动上传文件在Windows服务器上不起作用?

移动上传文件在Windows服务器上不起作用?

问题描述:

I have some problem to upload the file from php into the windows live server not Linux. move uploaded file same i use the copy inseted of move uploaded file but this is not working.

This whole code is fine working on the local machine when i set this code in live then give me the warning and not upload the any file in folder...

Give me some help

Here is my whole code

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.
";
    } else {
       echo "Upload failed";
    }

    echo "</p>";
    echo '<pre>';
    echo 'Here is some more debugging info:';
    print_r($_FILES);
    print "</pre>";

enter image description here

我有一些问题要将文件从php上传到Windows Live服务器而不是Linux。 移动上传文件 code>同样我使用移动上传文件的 copy code>但是这不起作用。 p>

当我在现场设置此代码时,整个代码在本地计算机上工作正常 strong>然后给我警告而不上传文件夹中的任何文件。 。 p>

给我一些帮助 strong> p>

这是我的全部代码 p>

  的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“&lt; p&gt;”; 
 
 if((copy($ _ FILES ['customer_image'] ['tmp_name'],  $ uploadfile))){
 echo“文件有效,并且已成功上传。
”; 
}其他{
 echo“上传失败”; 
} 
 
 echo“&lt; / p&gt;  “; 
 echo'&lt; pre&gt;'; 
 echo'这是一些更多的调试信息:'; 
 print_r($ _ FILES); 
 print”&lt; / pre&gt;“; 
  code>   pre> 
 
 

p> div>

Try something like this:

$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";
}

Set permission for folder in windows

1.Right click the folder and click properties

2.click security tab

3.select Group or username and click edit button

enter image description here

4.Check permissions if any one is marked Deny ,then uncheck it

5.click Apply OK