Automatyczne menu. |
Automatyczne menu. |
18.02.2009, 13:42:58
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:
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
|
|
|
18.02.2009, 14:19:41
Post
#2
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) |
Jest możliwe zobacz w manualu funkcjie pathinfo, ucfirst i str_replace.
-------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
18.02.2009, 15:30:34
Post
#3
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 3 Dołączył: 26.07.2008 Ostrzeżenie: (0%) |
Znalazłem rozwiązanie:
Został mi tylko jeden problem: chciałbym, aby ścieżka do pliku pobierała się sama automatycznie, a nie żeby ją wpisywać ręcznie, ponieważ z reguły każdy serwer ma inną. Czy istnieje taka możliwość? Jeśli tak to proszę o pomoc. Ten post edytował erix 18.02.2009, 17:44:52
Powód edycji: [erix] jw.
|
|
|
18.02.2009, 17:45:59
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat Czy istnieje taka możliwość? Jeśli tak to proszę o pomoc. Najprościej, to:
Ale będzie to wówczas równoważne z:
-------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
18.02.2009, 20:44:22
Post
#5
|
|
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. |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 16:23 |