Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wybieranie wszystkich obrazkow z katalogu
Forum PHP.pl > Forum > Przedszkole
Bojakki
mam taka funkcje:

  1. <?php
  2.  
  3. function usun($nazwa1,$nazwa2){
  4. $sz_kat_plat=strtolower(konkatenuj($nazwa1));
  5. $nazwa2=id($nazwa2);
  6. $sz_nazwa_kat=konkatenuj($nazwa2);
  7. $dir="baza/$sz_kat_plat/$sz_nazwa_kat/images/";
  8.  
  9. if (is_dir($dir)) {
  10.  if ($dh = opendir($dir)) {
  11. while($file_name=readdir($dh))
  12. {
  13. if(($file_name!=".") && ($file_name!="..") && ($file_name!="ico") && ($file_name != "mini"))
  14. {
  15. return "baza/$sz_kat_plat/$sz_nazwa_kat/images/$file_name";
  16. }
  17. }
  18. closedir($dh);
  19. }
  20. return "brak";
  21. }
  22. }
  23. ?>


Ma ona za zadanie wybrac pliki z katalogu, ktore beda wykasowane. Gdy jej uzyje dziala dobrze, ale nie do konca tak jakbym chial gdyz wybiera pliki pojedynczo. Jak w katalogu jest 10 plikow to musze uzyc funkcji az 10 razy by je wszystkie usunac. Nie da sie zrobic tak by od razu wybierala wszystkie pliki jakie sa i by funkcja raz wywolana usunela je wszystkie?
nospor
No ale tu to mogglbyc troche pomyslec. Zamiast robc return po pierwszym znalezieniu, zapisuj to co znalazles do tablicy, a na koniec funckji zwroc tą tablice. kodu ci nie podam, bo sie w zyciu nie nauczysz
strife
Zapisz sobie do tablicy wszystkie wybieranie przez Ciebie pliki a następnie przejedź to pętlą i wykasuj je ?

UPDATE
Znowu się spóźniłem, więc napiszę coś aby rozwinąć wątek...
  1. <?php
  2.  
  3. foreach( $arrPliki as $k )
  4. {
  5. unlink($k);
  6. }
  7.  
  8. ?>

Reszta jak mówi nospor.
Bojakki
dzieki, mysle, ze jakos to zrobie.
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.