Foros del Web » Programando para Internet » PHP »

listar directorio con ssh2

Estas en el tema de listar directorio con ssh2 en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 27/01/2010, 06:12
 
Fecha de Ingreso: mayo-2003
Mensajes: 16
Antigüedad: 20 años, 11 meses
Puntos: 0
listar directorio con ssh2

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!!!

Etiquetas: directorio, listar, ssh
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:52.