如何使用PHP从另一台服务器复制文件?

时间:2017-11-28 09:36:58

标签: php

帮我解决问题。

我写了这样的代码:

function copy(){
    $folder     = "PDF";
    $file       = "2016-01-001_01-00.pdf";
    $files      = "ftp://10.242.42.154/adk_rkakl2016s"." ".substr($file,8,3)."/".substr($file,12,2)."/".$folder."/"."2016-01-001_01-00.pdf";
    $newfile    = 'files/backup_file/2017-01-001_01-00.pdf';

   if (!copy($files, $newfile)) {
      echo "failed to copy $files...\n";
        }else {
      echo "copied $file into $newfile\n";
        }
} 

我想从另一台服务器复制文件,但结果如下:

Severity: Warning Message: copy(): connect() failed: Connection refused Filename: controllers/Download_adk.php Line Number: 146

请帮帮我

1 个答案:

答案 0 :(得分:-1)

因为它说拒绝连接, 请检查您是否能够在浏览器中查看PDF。 如果您可以查看与程序在同一台计算机上的pdf,那么除非您是真实用户,否则服务器可能不会发送pdf。在这种情况下,修改浏览器标识字符串可能会解决您的问题。

如果您无法从浏览器查看pdf,那么我想,我们必须检查其他一些问题。