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



我有两个类似的网站。两个站点中的某些内容相同。我在一个网站的特定文件夹中有一些文件,比如说 A.我想将一些特定文件从网站 A 复制到网站 B。

我已经在 php 中尝试了 ftp 函数,但没有工作。

 <?php
// define some variable
$local_file = 'eg.html';
$server_file = 'http://example.com/horoscope/M12459TAM_03092009_123239.html';
// set up basic connection
$conn_id = ftp_connect("example.com");

// login with username and password
$login_result = ftp_login($conn_id, 'username', 'password');
echo is_array(ftp_nlist($conn_id, ".")) ? 'Connected!' : 'not Connected! :(';
ftp_pasv($conn_id, true);
// try to download $server_file and save to $local_file
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
    echo "Successfully written to $local_filen";
} else {
    echo "There was a problemn";
}
// close the connection
ftp_close($conn_id);

?>

我收到连接消息,但显示"有问题"。请任何人都可以尝试这个..

问候雷卡

ftp_get的最后一部分更改为ftp_put

if (ftp_put($conn_id, $local_file, $server_file, FTP_BINARY)) {
    echo "Successfully written to $local_filen";
} else {
    echo "There was a problemn";
}
$connection = ssh2_connect('IP address', Port_No);
ssh2_auth_password($connection, 'server_username', 'server_password');
ssh2_scp_send($connection,'File_Path','Destination_Path', 0644);

相关内容

  • 没有找到相关文章

最新更新