Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP将文件从托管服务器复制到本地驱动器_Php_Server_File Transfer_Hosted - Fatal编程技术网

如何使用PHP将文件从托管服务器复制到本地驱动器

如何使用PHP将文件从托管服务器复制到本地驱动器,php,server,file-transfer,hosted,Php,Server,File Transfer,Hosted,我正在尝试在托管服务器和本地计算机之间传输文件 我已经设法使它从我的本地计算机到我的托管服务器工作,但不是在另一个方向 我得到的错误是: 无法打开流:没有这样的文件或目录 这是我的密码: if(isset($_POST['btnSend'])) //submit button { if(count($_FILES['upload']['name']) > 0) //Loop through each file for($i=0; $i<

我正在尝试在托管服务器和本地计算机之间传输文件

我已经设法使它从我的本地计算机到我的托管服务器工作,但不是在另一个方向

我得到的错误是:

无法打开流:没有这样的文件或目录

这是我的密码:

if(isset($_POST['btnSend'])) //submit button
{   
      if(count($_FILES['upload']['name']) > 0)

      //Loop through each file
        for($i=0; $i<count($_FILES['upload']['name']); $i++) {

            //Get the temp file path
            $tmpFilePath = $_FILES['upload']['tmp_name'][$i];
            $fileType=$_FILES['upload']['type'][$i];

            //Make sure we have a filepath
            if($tmpFilePath != ""){

                //save the filename
                $shortname = $_FILES['upload']['name'][$i];

                $fp      = fopen($tmpFilePath, 'r');
                $content = fread($fp, filesize($tmpFilePath));
                fclose($fp);
                $content = addslashes($content);    

                $path  = 'D:/Resumes_processed/'.$shortname;

                copy($tmpFilePath, $path);
            }
       }
}
if(isset($\u POST['btnSend'])//提交按钮
{   
如果(计数($_文件['upload']['name'])>0)
//循环浏览每个文件

对于($i=0;$i您需要使用本地计算机上的FTP客户端来访问服务器。服务器本身无法写入本地计算机,除非您将其转换为服务器本身。

您的服务器无法访问客户端的文件系统。您只能下载到下载文件夹。谢谢您phiter,我添加了一个代码请检查phitern是否有任何将文件复制或将文档文件从服务器移动到D驱动器的解决方案..在php中,是否要将文件复制到服务器的D:/drive?没有使用文件上载将托管服务器移动到本地D驱动器(pc驱动器),我已将此文件移动到服务器文件夹中,但无法将文件复制到D驱动器中