Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [pytanie] o pobieranie nazw katalogow
Forum PHP.pl > Forum > PHP
krypler
witam
mam taki kod

Kod
<?php

if ($handle = opendir('gallery')) {

    while (false !== ($file = readdir($handle))) {

        if ($file != "." && $file != "..") {

     include("gallery/$file/mini/opis.txt");

     echo "<a href="showcat.php?catname=gallery/$file">$nazwa</a>n";

  }

    }

    closedir($handle);

}

echo "<br><br><center>";

include("stopka.php");



?>


dzieki temu on mi pobiera wszystkie nazwy plikow i katalogow w podanym katalogu

i teraz: czy jest mozliwosc aby mozna bylo posegregowac tez pobrane nazwy katalogow alfabetycznie questionmark.gif

pozdrawiam
scanner
Proszę użyć odpowiedniego BBCode (Instrukcja) dla zaznaczenie listingu php.


[php:1:31375ac23b]<?php
if ($handle = opendir('gallery')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && is_dir($file)) {
$dirArray[] = $file;
}
}
closedir($handle);
*sort($dirArray); //znajdz sobie sam odpowiednią funkcję.

// teraz pętla wyświetlająca elementy tabeli.
}
?>[/php:1:31375ac23b]

Twoje lenistwo nie zna granic. Wszystko co potzrebne znajdziesz na forum i w manualu.
kurtz
Cytat
i teraz: czy jest mozliwosc aby mozna bylo posegregowac tez pobrane nazwy katalogow alfabetycznie ??
od reki sie nie da - wynika to z tego ze readdir pobiera pliki w tej kolejnosci w jakiej zwraca je system - mozesz
albo) pobrac wszystkie nazwy , wrzucic je do tablicy, posortowac ja po czym wypluc zawartosc
albo) skorzystac z systemowego sortowania i wynik pobrac i przedstawiec w formie ktora tobie pasuje.

o sortowaniu wiecej mozesz poczytac w http://pl.php.net/sort
o pobieraniu strumienia po wykonaniu komendy w http://pl.php.net/exec (ang)

pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.