あるサーバーから別のサーバーにファイルをDLしようとしています。
$ftpHandle = ssh2_connect('ftp.remoteServer.net', 22)
ssh2_auth_password($ftpHandle, $userName, $password)
接続とログインが成功した後、私はこれを実行します:
$dir = "/dl";
$handledir = opendir($dir);
しかしもちろん、これは失敗します...そして私は理由がわかりません。フォルダが存在しないと表示されます。/ dlは、リモートサーバー上の絶対パスです。
「opendir」は、リモートサーバーではなく、ローカルサーバー(これが実行されているサーバー)を参照しているように感じます。
ここでの目標は、このフォルダーを調べて、フォルダー内のすべてのファイルをDLすることです。ダウンロード後、リモートサーバーから削除できます。