![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
mam taki problem do rozwiazania ( help plz ): Mam katalog widoczny prze przegladarke ( udostepniony przez apacha ), w ktorym znajduje sie kilka plikow html. Teraz, chce utworzyc plik php, ktory po uruchomieniu umozliwi wyswietlenie na stronie wszystkich html'ow znajdujacych sie w bierzacym katalogu. Udalo mi sie przerobic jeden skrypt, ale umozliwia on tylko wyswietlenie plikow html, a nie daje mozliwosci wyswietlenia ich (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Jesli ktokolwiek moze mi podpowiedziec co zrobic bede bardzo zobowiazany Oto kod: [php:1:f76864333a]<?php <BR><BR>wybierz plik <BR> <?php $viewExt = '.html|.txt'; $dirHandle = opendir("/var/www/htdocs/"); while ($file = readdir($dirHandle)) { if ($file != '.' && $file != '..' && eregi("($viewExt)$",$file) && !eregi("^index.",$file)) { $stack[] = $file; // append filename to an array } } if ($stack>0) { closedir($dirHandle); sort($stack); foreach($stack as $value) { //echo ("<a href="opt.php?login=$login&passver=$passver&engine=filedel2&file=$value">$value</A><BR>"); echo ("<a href="index.php?=$value">$value</A><BR>"); } } ?> [/php:1:f76864333a] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
wyswietla tylko pliki txt jak cos mozna zmienic na inne rozszezenie
[php:1:00faf9ef40]<?php $katalog="usersi"; //podaj sciezke do katalogu $kartoteka=opendir($katalog); while($plik=readdir($kartoteka)) { if($plik!="." && $plik!=".." && ereg(".txt$",$plik)) //tu zmieniamy rozszerzenie { if(substr_count($plik,".")!=0) { $plik=$katalog."/".$plik; echo "$plik"; echo"<a href='$PHP_SELF?x=1&value=$plik'>kliknij</a><br>"; } } } if($_GET[x]=='1') { echo "<hr>$_GET[value]<br>"; echo"tresc pliku<br>"; readfile("$_GET[value]"); } ?>[/php:1:00faf9ef40] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 16:45 |