Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczne menu.
tadek92
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 3
Dołączył: 26.07.2008

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


Witam!
Chciałbym zrobić skrypt, który odczytuje zawartość folderu, a następnie wyświetla nazwy plików tak, aby znak "_" został zastąpiony spacją, pierwsza litera nazwy pliku została wypisana z wielkiej litery oraz żeby nie wyświetlało rozszerzenia pliku.

Czy jest to możliwe?

zawartość folderu czytam w ten sposóp:
  1. <?php
  2. if ($handle = opendir('folder'))
  3.                          {
  4.                                     while (false !== ($file = readdir($handle)))
  5.                              {
  6.                               if ($file != "." && $file != ".." )
  7.                                  {
  8.                                  echo "$file";
  9.                                  }
  10.                              }
  11.                      
  12.                          closedir($handle);
  13.                        }
  14. ?>


Proszę o pomoc i z góry za nią dziękuję.

Ten post edytował erix 18.02.2009, 17:44:30
Powód edycji: [erix] byłoby fajnie, gdybyś czasem używał tagu [php ] zamiast code
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tadek92
post
Post #2





Grupa: Zarejestrowani
Postów: 108
Pomógł: 3
Dołączył: 26.07.2008

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


Dzięki za pomoc. Wszystko działa jak należy.

Kod
<?php
if ($handle = opendir('folder'))
                         {
                        
                         while (false !== ($file = readdir($handle)))
                             {
                              if ($file != "." && $file != ".." )
                                 {
                                 $path = dirname(__FILE__).'/'.$file;
                                 $link = basename ($path);
                                 $link = basename ($path, ".php");
                                 $link = ucfirst($link);
                                 $link = str_replace("_", " ", $link);
                                 echo "<li><a href=$file>$link</a></li>";
                                 }
                             }
                    
                         closedir($handle);
                       }
?>


Dzięki za pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 19:37