Here is a small code on how to read the folder and download all its files:
You can also resume this code to (it will not copy directories):
while (false !== ($file = readdir($dirHandle))){ if ($file == "." || $file == "..") continue; echo "Copying file: $filen"; if(!ssh2_scp_recv($connection, $remoteDir . $file, $localDir . $file)) echo "Could not download: ", $remoteDir, $file, "n";}If you do not use the full path on the remote folder it will not work:
opendir("ssh2.sftp://{$stream}{$remoteDir}")



