Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Kopiowanie pliku
Forum PHP.pl > Forum > Przedszkole
Kleryk
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
Hekko
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
darko
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. }
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.