Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: CURL i pobieranie listy plików przez https
Forum PHP.pl > Forum > PHP
Andrzej20
Witajcie, przejdę od razu do rzeczy smile.gif

Mam skrypt który wypisuje listę plików i katalogów od żądanej ścieżki wgłąb. Wszystko fajnie działa dopóki skrypt operuje na katalogach lokalnych, natomiast mój problem polega na tym, że chcę nakłonić skrypt do tego aby działał na katalogach zdalnych, do których dostęp jest po https'ie (login i hasło wpisywane w przeglądarkowym prompt'cie). Niestety jestem zielony jeśli chodzi o CURLa a jak się domyślam, to pewnie trzeba go do tego zaprząc. smile.gif

Mój skrypt wygląda następująco:

  1. function getDirectory($path = '.', $level = 0) {
  2. $ignore = array('.svn', '.', '..');
  3. $dh = @opendir($path);
  4.  
  5. while (false !== ($file = readdir($dh))) {
  6. if(!in_array($file, $ignore)) {
  7. $spaces = str_repeat( ' ', ($level * 4));
  8.  
  9. if (is_dir($path.'/'.$file)) {
  10. echo "<strong>$spaces $file</strong><br />";
  11. getDirectory("$path/$file", ($level + 1));
  12. }
  13. else {
  14. echo "$spaces $file<br />";
  15. }
  16. }
  17. }
  18.  
  19. closedir($dh);
  20. }


Sposób użycia:

  1. getDirectory('sciezka_do_jakiegos_katalogu');


Czy to da się w ogóle zrobić? Jest mi to bardzo potrzebne...

pozdrawiam
Andrzej
korro
To nie zadziała.
Przeglądanie katalogów przez przeglądarkę, to dalej oglądanie stron.
Musiałbyś pobierać adresy katalogów na serwerze i pobrać także te strony.
Ten skrypt zupełnie nic tu nie pomoże.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.