Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Shark20 03:18
 » Visar 03:00
 » Chavez 02:46
 » yanix 02:26
 » PaKu 02:20
 » metacom 02:18
 » xpx 02:17
 » abes99 01:30
 » luckyluc 01:30
 » Chrisu 01:26
 » PiotrexP 01:18
 » Martens 00:57
 » Wolf 00:44
 » CiAsTeK 00:39
 » bmiluch 00:38
 » Zic 00:36
 » rulezDC 00:36
 » Demo 00:15
 » rarek 00:09
 » buddookan 00:03

 Dzisiaj przeczytano
 41123 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

[php] ponawiam prosbe , Pieczar 4/05/07 19:28
Czy ma ktos moze kod napisany w php ktory pozwalalby na pobieranie calej zawartosci katalogu glownego serwera FTP na dysk twardy? W necie jest duzo tego typu skryptow ale sluzacych do uploadu a nie downloadu. Potrafie napisac skrypt ktory bedzie pobieral pliki z kat. gl. ale nie wiem jak pobierac cala strukture katalogow, podkatalogow i plikow w nich zawartych. Troche nakierowal mnie Bwana, ale niestety cienki jestem jeszcze w te klocki i nie potrafie napisac odpowiedniego kodu ktory realizowalby wymienione wyzej zadanie.

Pozdrawiam

  1. hmmm pobieraj... rekursywnie ;) , Wedrowiec 4/05/07 21:17
    function blabla($dir, $rec = 1) {
    $pliki = array();

    $kat = opendir($dir);
    while ($poz = readdir($kat))
    if ($rec and is_dir($dir.'/'.$poz) and ($poz != ".") and ($poz != ".."))
    $pliki = array_merge($pliki, blabla($dir.'/'.$poz));
    elseif (is_file($dir.'/'.$poz) and ($poz != ".") and ($poz != ".."))
    $pliki[] = ($dir.'/'.$poz);
    closedir($kat);

    return $pliki;
    }

    "Widziałem podręczniki
    Gdzie jest czarno na białym
    Że jesteście po**bani"

    1. z tym, że działa wolno. , Wedrowiec 4/05/07 21:19
      przepisałem to jakiś czas temu na nowo ale nie pamiętam już gdzie mam ten zmieniony skrypt. Zwracał pliki i katalogi, przrabiałem powyższy jakieś 5 minut więc powinieneś mieć już dobry materiał początkowy. Powodzenia!

      "Widziałem podręczniki
      Gdzie jest czarno na białym
      Że jesteście po**bani"

      1. dzięki , Pieczar 5/05/07 07:33
        kurcze cały czas myślałem że opendir, readdir działają tylko na lokalnym kompie a nie np. na serwerze FTP

        mało jeszcze wiem :) ale mam nadzieję, że sukcesywnie będzie ulegało to zmianie....

        pozdrawiam i jeszcze raz dziekuje

  2. Może zaproponuję inne rozwiązanie. , KHot 5/05/07 13:57
    Jeżeli nie jest to zadanie szkolne, w którym musisz użyć PHP to lepiej użyj wget. Tutaj znajdziesz gotowe przykłady: http://ptm.linux.pl/...fo_pl_HTML/wget/wget_8.html

    Pozdrawiam
    KHot

    1. SERDECZNIE CI DZIĘKUJĘ , Pieczar 5/05/07 16:43
      Właśnie zacząłem testować to narzędzie i bardzo mi się przyda. Wget można "wpiąć" w kod php i dzięki temu stworzyc to o co mi chodzi.

      Jeszcze raz dziękuję za pomoc.

      Pozdrawiam

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL