Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> CURL i pobieranie listy plików przez https
Andrzej20
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 3.11.2006

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


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
Go to the top of the page
+Quote Post
korro
post
Post #2





Grupa: Zarejestrowani
Postów: 259
Pomógł: 42
Dołączył: 8.04.2005
Skąd: Mława

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


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.


--------------------
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 Aktualny czas: 20.08.2025 - 13:46