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 |
|
|
|
hiszpanespaniol [solved] [PHP] jak posortować pliki z katalogu ? 15.04.2008, 23:48:23
soulreaver1 Może spróbuj tak..
[PHP] pobierz, plaintext <?... 16.04.2008, 07:44:35
qqrq [PHP] pobierz, plaintext <?php$folder = sort... 16.04.2008, 07:53:26
erix CytatKodsubstr($folder[$k],0... 16.04.2008, 08:04:00 
qqrq Cytat(erix @ 16.04.2008, 09:04:00 ) A... 16.04.2008, 08:05:50
nevt popełniasz podstawowy błąd. w tej s... 16.04.2008, 08:36:50
erix Cytata nie same nazwy plików?
A zajrzałeś chociaż ... 16.04.2008, 08:47:32
nevt [PHP] pobierz, plaintext <?php$folder = dir... 17.04.2008, 09:47:37
hiszpanespaniol ten skrypt działa, ale niektóre pozycje wyświetla ... 17.04.2008, 10:53:29 ![]() ![]() |
|
Aktualny czas: 13.06.2026 - 21:11 |