Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] jak wyświetlić nazwę pliku bez rozszerzenia
hiszpanespaniol
post 7.04.2008, 19:18:21
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 39
Dołączył: 7.04.2008
Skąd: 3city

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


witam. mam skrypt pobierający listę plików z podkatalogu i tworzący z niej menu. Problem polega na tym, że w linkach menu wyświetla mi się także rozszerzenie pliku, co oczywiście nie jest porządane. Podmieniałem już zmienną $klucz na wszystkie które się w skrypcie znajdują, ale albo wyświetla mi samo rozszeżenie, albo "array". Jest sposób na wyświetlenie samej nazwy plików, bez rozszeżenia?
  1. <?php
  2. $folder = dir('empik');
  3. while($plik = $folder->read()) {
  4. if (($plik != '.') AND ($plik != '..')) {
  5.  $nazwa = pathinfo($plik);
  6.  $pliki[$nazwa['basename']] = $nazwa['extension'];
  7.  $dodaj = true;
  8.  for($i=0;$i<count($typ);$i++)
  9. if ($typ[$i] == $nazwa['extension']) $dodaj = false;
  10. if ($dodaj == true) $typ[] = $nazwa['extension'];
  11.  }
  12. }
  13. $folder->close();
  14. for($i=0;$i<count($typ);$i++) {
  15.  echo '<ul>';
  16.  foreach($pliki as $klucz => $wartosc)
  17. if ($wartosc == $typ[$i]) echo '<li><a href="empik/' .$klucz. '">' .$klucz. '</a></li>';
  18.  echo '</ul>';
  19. }
  20. ?>


Ten post edytował hiszpanespaniol 7.04.2008, 19:24:25


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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 - 07:53