1

以下のスクリプトは正常に動作しています。

あるサーバーから別のサーバーにファイルを取得する

if(ssh2_scp_recv($conn, '/var/www/html/captures/store/2016/04/HK/15721022890870/test/vcredist.bmp', 
    '/var/www/html/captures/store/2016/04/HK/15721022890870/test/vcredist.bmp')){
echo "\n recevied \n";
  }else{
 echo "\n not recevied\n";
  }

しかし、静的ファイルだけを取得する代わりに、すべてのコンテンツを含むフォルダーを取得したいと考えています。

上記の例では、ローカルサーバーにフェッチしたいディレクトリは「15721022890870」です

/var/www/html/captures/store/2016/04/HK/15721022890870/

以下のコードを試しましたが、うまくいきません。

リモートサーバーにはディレクトリがありますが、ローカルサーバーにはありません。そのため、ディレクトリを作成してから、そのすべてのコンテンツを内部にコピーします

if(ssh2_scp_recv($conn, '/var/www/html/captures/store/2016/04/HK/15721022890870/', 
    '/var/www/html/captures/store/2016/04/HK/')){
echo "\n recevied done \n";
  }else{
  echo "\n not done \n";
   }
4

1 に答える 1