Re: IIS 6 + win2003

Autor: P... <niepodaje_at_gazeta.pl>
Data: Sat 24 Jan 2009 - 20:12:10 MET
Message-ID: <glfp8d$j1j$1@inews.gazeta.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Grzegorz Niemirowski pisze:
> P... <niepodaje@gazeta.pl> napisał(a):
>> OK czyli da się teraz tylko proszę mi powiedzieć jak? :)
>> problem w tym że strona jest w PHP, nie wiem czy można robić wstawki w
>> ASP? Czy cała strona (z listą plików) musi być w ASP?
>> Z ASP mam niewiele wspólnego więc proszę o pomoc i jakiś prosty
>> banalny przykładzik. Jakich funkcji ASP szukać? Czego użyć?
>
> Może być i PHP. Jak to zrobić znajdziesz na praktycznie każdej stronie o
> PHP.
>
No nie jestem pewien czy znajdę :(

mam coś takiego:

function show_dir($directory) {
        global $i, $images;

        $dir = opendir($directory);
        while ( $file = readdir($dir) )
        {
                if ( $file != '.' && $file != '..' )
                {
                        if ( is_dir($directory.'/'.$file) )
                        {
                                echo $images['dir'] . $file;
                                ++$i;
                                show_dir($directory . '/' . $file);
                        }
                        else
                        {
                                $nazwa = explode(".",$file);
                                $plik_dir = $directory .'/'. $file;
                                echo $images['file'].'<a href="'. $plik_dir .'">'. $nazwa[0] .
'</a>' );
                        }
                }
        }
        closedir($dir);
        --$i;
}

show_dir($root_catalog);

Niestety to rozwiązanie ma 1 wielką wadę. Listuje wszystkie katalogi i
PODKATALOGI - więc skrypt wykonuje się bardzo dłuuuuuuuuugo.

Liczba wszystkich plików to około 1000 sztuk :(

Dlatego potrzebuje rozwiązania w stylu lista katalogów i podkatalogów.
Klikam na katalog 1 i listuje mi tylko 1 katalog nie wszystko. Myślałem
że mogę to zrobić wykorzystując standardowe mechanizmy serwera WWW
zmieniając tylko wygląd udostępnionego katalogu IIS.

Teraz wersja IIS -owa wygląda tak:
http://www.fotosik.pl/pokaz_obrazek/pelny/a265ea0a5b667e15.html

Wersja PHP jest OK ale nie przy tej ilości plików.

-- 
P...
Received on Sat Jan 24 20:15:16 2009

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sat 24 Jan 2009 - 20:42:01 MET