Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Explode
Forum PHP.pl > Forum > PHP
Dex1987
Chiałem zrobic rozpoznawanie plików w file menagerze ale zabardzo nie wiem jak to zrobić. Jakby mnie ktos mowgl nakierowac to bylbym wdzieczny. pozdro
Spirit86
Polecam EXPLODE
scanner
Ale o co dokładnie chodzi?
Jakie rozpoznawanie?
Spirit86
autorowi chyba chodziło o rozpoznawanie rozszeżeń plików wyczytanych z katalogu
pillot
Mały skrypt; przegląda strukturę plików i "wyciąga" rozszerzenia:

  1. <?php
  2. $domyslna_sciezka = &#092;"c:/serwer/Apache2/htdocs\";
  3.  
  4. function lista_plikow($sciezka){
  5. echo &#092;"({$sciezka})<br>rn\";
  6. chdir($sciezka);
  7. if (!($up = opendir($sciezka))) die(&#092;"Błąd przy otwieraniu {$sciezka}.rn\");
  8. while ($plik=readdir($up)) {
  9. if (is_dir($plik)) {
  10. if ($plik != &#092;".\" && $plik != \"..\") {
  11. echo &#092;"<br><b>{$plik}</b> \";
  12. lista_plikow(&#092;"{$sciezka}/{$plik}\");
  13. echo &#092;"<br>\";
  14. chdir($sciezka);
  15. }
  16. } else {
  17. $skladowe_nazwy = explode(&#092;".\", $plik);
  18. $typ = array_pop($skladowe_nazwy); // 'typ' to rozszerzenie pliku; możesz je wykorzystać
  19. echo &#092;"<b>[</b>{$typ}<b>]</b>\";  // do innych celów, niż tylko do wyświetlania:)
  20. echo &#092;"{$plik}<br>n\";
  21. }
  22. }
  23. closedir($up);
  24. }
  25.  
  26. lista_plikow($domyslna_sciezka);
  27. ?>
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.