Hola a todos!
Tengo que hacer una conexión vía ssh2 y php a un servidor remoto. La librería está correctamente instalada y el servidor reconoce las funciones y se conecta. El tema s que necesito hacer algo similar a ftp_nlist, o sea, listar lo que hay en la carpeta a la accedo via sftp.
He encontrado una función que hace eso:
function scanFilesystem($dir) {
$tempArray = array();
$handle = opendir($dir);
// List all the files
while (false !== ($file = readdir($handle))) {
if (substr("$file", 0, 1) != "."){
if(is_dir($file)){
$tempArray[$file]=scanFilesystem("$dir/$file");
} else {
$tempArray[]=$file;
}
}
}
closedir($handle);
return $tempArray;
}
El tema es que para introducir la ruta hay que usar algo así:
$direc = "ssh2.sftp://$sftp/outgoing";
Y eso me da error. ¿Alguien podría explicarme cómo le paso la ruta para que me liste correctamente?
Gracias!!!