Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Kopiowanie pliku, Kopiowanie pliku do wielu katalogów
Kleryk
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.10.2009
Skąd: Warszawa

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


Witam,

Posiadam jeden katalog w którym jest kilka tysięcy podkatalogów, i do każdego z tych katalogów muszę wgrać jeden plik, czyli: skopiować plik->wejść do katalogu->wkleić plik->wyjść do głównego katalogu->wejść do następnego itd.

W sumie polecenia nie trudne ale każdy katalog nazywa się inaczej i czy jest możliwość żeby wchodził domyślnie do każdego katalogu, albo czy nie powinien zrobić listingu tych podkatalogów i na podstawie listy katalogów by wchodził.

Jeszcze nigdy się czymś takim nie zajmowałem ale fajna sprawa smile.gif

Pozsiadam Linux Mint

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Hekko
post
Post #2





Grupa: Zarejestrowani
Postów: 255
Pomógł: 23
Dołączył: 1.12.2003

Ostrzeżenie: (10%)
X----


Możesz pobrać listę katalogów:

  1. $dir = opendir('katalog');
  2. while(false !== ($file = readdir($dir)))
  3. if($file != '.' && $file != '..')
  4. echo $file . '<br />';

i na tej podstawie wykonać dodatkowe operacje.

więcej: http://www.google.pl/#hl=pl&source=hp&...dbdf6a86c3ab81f


--------------------
Tani hosting - Hekko.pl | PHP 5.2/5.3/5.4/5.5/5.6 | MySQL 5.5 |
Hosting już od 49 zł rocznie! Domena pl do każdego pakietu!
Go to the top of the page
+Quote Post
darko
post
Post #3





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Posłużyłbym się szybszym iteratorem, przykład:

  1. $path = '/home/blaBLA/sciezka_do_folderu/';
  2. $dirs = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path));
  3. foreach($dirs as $dir)
  4. {
  5. if(is_dir($dir))
  6. {
  7. // i tutaj copy
  8. // ...
  9. }
  10. }


--------------------
Nie pomagam na pw, tylko forum.
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: 21.08.2025 - 17:19