1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
<?php
function ListeFichier($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]=ListeFichier("$dir/$file");
} else {
$tempArray[]=$file;
}
}
}
closedir($handle);
return $tempArray;
}
$SSH_CONNECTION= ssh2_connect('exemple.com', 22);
ssh2_auth_password($SSH_CONNECTION, 'username', 'password');
$sftp = ssh2_sftp($SSH_CONNECTION);
$dir = "ssh2.sftp://$sftp/var/log"; //spécifie le répertoire /var/log distant
$res = ListeFichier($dir);
print_r($res);
?> |
Partager