Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] ssh2_sftp - opendir nie działa
desavil
post 31.05.2012, 20:07:32
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

Ostrzeżenie: (0%)
-----


Witajcie!

Mam problem z działaniem funkcji opendir/readdir w libssh2.

Wykonuję takie coś:
  1. $connection = ssh2_connect('localhost', 22);
  2. ssh2_auth_password($connection, 'user', 'pass');
  3. $sftp = ssh2_sftp($connection);
  4. echo file('ssh2.sftp://'.$sftp.'/home/user/plik.txt');

Plik otwierany jest bez żadnych problemów.

Natomiast jak chcę przeczytać zawartość katalogu, to po wykonaniu funkcji opendir w przeglądarce wyświetla się:
Firefox:
Połączenie zostało zresetowane

Chrome:
Brak odebranych danych

Nie mam już pomysłu co tutaj już może być źle, kombinowałem na wiele sposóbów ale nic to nie zmienia.
Skrypt wygląda następująco:
  1. $connection = ssh2_connect('localhost', 22);
  2. ssh2_auth_password($connection, 'user', 'pass');
  3. $sftp = ssh2_sftp($connection);
  4. $dir = opendir('ssh2.sftp://'.$sftp.'/home/user/');
  5. while($file2 = readdir($dir)){ echo $file2; }

Pozdrawiam i liczę na pomoc oraz ew. rozwiązania alternatywne.

Ten post edytował desavil 31.05.2012, 20:07:40


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
z4jc3v
post 1.06.2012, 07:58:12
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 1
Dołączył: 22.06.2010
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


spróbuj tak

  1. $connection = ssh2_connect('localhost', 22);
  2. ssh2_auth_password($connection, 'user', 'pass');
  3. $sftp = ssh2_sftp($connection);
  4. $dir = ftp_nlist($connection, '.'); // w miejsce kropki wpisz katalog
  5. while($file2 = readdir($dir)){ echo $file2; }


--------------------



Wspieram akcję "jQuery i AJAX to nie języki programowania"
Wspieram akcję "Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 09:33