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

时间:2012-05-11 07:19:56

标签: php copy

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

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

1 个答案:

答案 0 :(得分:0)

当然,您可以使用FTP或ssh使用正确的凭据。对于ssh,您可以使用shell_exec,而对于FTP则有extension。要复制已执行的文件,请先尝试复制内容,然后将其发送出去。