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