![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 39 Dołączył: 7.04.2008 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
witam.
próbowałem już wielu kombinacji i różnych funkcji pobierających listę plików (opendir, readdir, klasa dir, scandir) ale chyba się poddaję. Potrzebuję skryptu który: 1. pobierze listę plików z katalogu 2. odetnie rozszeżenie (pliki mają w nazwie jedną kropkę tylko i rozszerzenie html) 3. wyświetli echo nazw plików bez rozszerzenia i stworzy menu. przykładowo a href="index.php&wyswietl=start" po najechaniu na pozycję stworzoną na pdst pliku start.html. Menu ma być posortowane alfabetycznie lub według daty modyfikacji. Mam już zrobiony skrypt, ale nie wyświetla alfabetycznie:
i inny który wyświetla alfabetycznie, ale nie umiem zrobić z niego menu:
w tym drugim trochę namieszałem z explode bo wyświetlało dobrze (alfabetycznie i menu było z linkami. niestety z rozszerzeniem), ale po dodaniu explode wyświetla tylko ostatnią pozycję menu, a zamiast nazwy pliku wyskakuje "array". Dziękuję z góry za pomoc. Męczę się z tym od kilku dni już. </ul id=\"menu\"> Ten post edytował hiszpanespaniol 4.05.2008, 23:30:45 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 39 Dołączył: 7.04.2008 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
@solureaver1: ten skrypt powoduje wyświetlenie czegoś takiego ale spróbuję to zrobić. Co do rady @nevt - zrobię jak piszesz jednak trochę mi z tym zejdzie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . @qqrq ten sposób nie wyświetla mi nic, ale też pokombinuję.
dzięki wszystkim @solureaver1: wystarczyło mi usunąć cudzysłów przy definiowaniu zmiennej $pliki. teraz jest ok tylko co pewien czas pojawiają się przerwy np. są linki linki linki a później 3 linikji pustego miejsca i dalej linki. poza tym ok. .... już jest całkiem dobrze - dodałem znaczniki listy html przed i po skrypcie. Także problem rozwiązany. Zajmę się teraz metodą podaną przez @nevt, tak żeby się wprawić. Dziękuję wszystkim za pomoc @nevt (czy ktoś inny, kto może pomóc) postąpiłem według Twoich wskazówek:
ale w menu tworzy się tylko jedna pozycja. Sortowanie jak zastosuję po 1szej pętli ($do_menu = sort($do_menu)(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) to wyskakuje mi błąd "Invalid argument supplied for foreach()". Ja wiem, że błąd popełniam, ale nie wiem gdzie. Proszę o pomoc Ten post edytował hiszpanespaniol 16.04.2008, 12:26:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 16:25 |