将 PHP 文件从一台服务器复制到另一台服务器


Copying PHP files from one server to another

我正在尝试使用PHP将一些文件从一台服务器复制到另一台服务器。它非常适合文本和图像文件,但是,如果我尝试复制的文件本身是PHP文件,它会轰炸并复制一些有趣的数据,就好像它试图执行该文件一样。是否有一种特殊的方法可以将示例.php从服务器 A 复制到服务器 B?

for($i = 0; $i < count($serverAFiles); $i++) 
{
  set_time_limit(1800);
  $serverAFiles[$i] = trim($serverAFiles[$i] );
  copy ($serverAFiles[$i] , $serverBFiles[$i]);
}

当然,您可以使用具有正确凭据的FTP或ssh。对于ssh,您可以使用shell_exec,对于FTP,有一个扩展名。要复制执行的文件,请尝试先复制内容,然后他们将其发送出去。