我正在尝试使用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,有一个扩展名。要复制执行的文件,请尝试先复制内容,然后他们将其发送出去。