2 つの異なるサーバーに配置する必要があります。ファイル www.myserver.com/thefile.txt を www.myotherserver.com/thesamefile.txt にアップロードしたい
ファイルを自分のコンピューターにダウンロードしてからアップロードするのが最も簡単な方法ですが、自動化してサーバーにダウンロードさせることができるかどうか知りたいです
2 つの異なるサーバーに配置する必要があります。ファイル www.myserver.com/thefile.txt を www.myotherserver.com/thesamefile.txt にアップロードしたい
ファイルを自分のコンピューターにダウンロードしてからアップロードするのが最も簡単な方法ですが、自動化してサーバーにダウンロードさせることができるかどうか知りたいです
他のサーバーに自分が書いたURLwww.myserver.com/thefile.txtにアクセスさせ、それをwww.myotherserver.com/thesamefile.txtとして公開することができますか?
両方のサーバーにsshがある場合は、scpを使用してみてください。`scpファイルssh_login@host:/ path_to_download /
または、phpftp_*関数を使用します。
次のコードフラグメントが機能するはずです。$ read_fileが最初のサーバーのURLであり、$ write_fileが現在のサーバー上の場所であることを確認してください。これは、URLではなく、サーバー上の書き込み可能な絶対的な場所である必要があります。
<?php
function copyFile($read_file, $write_file)
{
file_put_contents($write_file, file_get_contents($read_file));
}
?>
2つのオプションがあります。