Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> spis html'ow przez php
czezz
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 24.07.2003

Ostrzeżenie: (10%)
X----


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]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sir Blade
post
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]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 16:45