Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyszukiwanie nazwy folderu
czajnikx
post 30.04.2016, 15:49:35
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.10.2015

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


Witam nie mogę poradzić sobie z kodem który zwrócił by mi wyszukiwaną nazwę folderu. Macie jakieś pomysły ? chodzi mi tylko o wyszukiwanie danej nazwy folderu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Pyton_000
post 30.04.2016, 17:44:38
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


a z czym masz problem? pokaż kod.
Go to the top of the page
+Quote Post
czajnikx
post 30.04.2016, 20:04:27
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.10.2015

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


  1. <?php
  2. function search_dir($path) {
  3. $return = array();
  4. $files = glob($path.DIRECTORY_SEPARATOR.'*');
  5.  
  6. }
  7. return $return;
  8.  
  9. // przykład
  10. $files = search_dir('plik');
  11. echo implode("<br />", $files);
  12. ?>


Ten post edytował czajnikx 30.04.2016, 20:05:04
Go to the top of the page
+Quote Post
Beniooo
post 30.04.2016, 21:36:39
Post #4





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

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


Tylko co Ty dokładnie chcesz zrobić? Bo kod trochę tak jakby mało wyjaśnił, albo to ja mam problemy ze zrozumieniem
No i masz return poza funkcją


--------------------
Mój post rozwiązał Twój problem? Naciśnij co Ci szkodzi? ;-)
Go to the top of the page
+Quote Post
czajnikx
post 1.05.2016, 10:15:09
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.10.2015

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


Dziękuje za odpowiedz. Chodzi mi dokładniej o to aby po wpisaniu nazwy jakiegoś folderu który znajduję sie na ftp skrypt pokaże że ten folder jest lub brak wyniku
Go to the top of the page
+Quote Post
czychacz
post 1.05.2016, 11:39:36
Post #6





Grupa: Zarejestrowani
Postów: 189
Pomógł: 13
Dołączył: 20.09.2008
Skąd: Lublin

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


http://php.net/manual/en/function.scandir.php
i
http://php.net/manual/en/function.is-dir.php
powinny załatwić sprawę (jeśli dobrze zrozumiałem)
Go to the top of the page
+Quote Post
czajnikx
post 1.05.2016, 12:22:14
Post #7





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.10.2015

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


  1. <?php
  2. function foldery($path){
  3. $ret = "<ul>";
  4. foreach (glob($path."szukany folder",GLOB_ONLYDIR) as $folder){
  5. $ret .= "<li>".basename($folder);
  6. $ret .= foldery($folder);
  7. $ret .= "</li>";
  8. }
  9. $ret .= "</ul>";
  10. return $ret;
  11. }
  12.  
  13. $drzewko = foldery("./");
  14. echo $drzewko;
  15. ?>

Skrypt wyświetla całe drzewo katalogów ale jak uzyskać tylko i wyłącznie szukany katalog gdy w miejsce szukany folder wpisze jakiś katalog/podkatalog to nic się nie dzieje smile.gif
Go to the top of the page
+Quote Post
avalanche
post 1.05.2016, 12:33:10
Post #8





Grupa: Zarejestrowani
Postów: 7
Pomógł: 1
Dołączył: 1.05.2016

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


nie przeczytałeś chyba posta czychacza - aby sprawdzić, czy aktualny $folder to katalog, musisz użyć is_dir() z pełną ścieżką.
Go to the top of the page
+Quote Post
czajnikx
post 1.05.2016, 13:53:30
Post #9





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.10.2015

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


Dzięki za podpowiedzi ale i tak nie mam pojęcia jak to napisać sad.gif
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:46