Bonjour,
Après installation de la bibliothèque ssh2 pour php 5 (que j'ai testée), j'ai un problème pour parcourir un dossier (sur mon ftp) et lister les fichiers qu'il contient. Le script fonctionne parfaitement sans ssh2. Mais avec ssh2, ça ne se passe pas aussi bien.
J'ai utilisé le script suivant :
J'ai remarqué que cela passait bien avec la focntion "opendir()" car il affiche bien "OPENDIR_OK", mais que ça bloquait au niveau du "readdir()". Cela m’amène sur une page "Erreur de chargement : La connexion a été réinitialisée..." comme lorsque l'on n'a pas de connexion... Pourtant tous les scripts indiquent cette méthode et je ne comprends pas ce qui cloche dans mon script.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 //Authentification if(ssh2_auth_password($resConnection, $strServerUsername, $strServerPassword)) { //Initialize SFTP subsystem $resSFTP = ssh2_sftp($resConnection); if($dossier = opendir("ssh2.sftp://".$resSFTP."/home/fleetsupport/Procedures")) { echo ("OPENDIR_OK"); while(false !== ($fichier = readdir($dossier))){ echo("READDIR_OK"); } } }
Help please![]()






Répondre avec citation
Partager