Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: spis html'ow przez php
Forum PHP.pl > Forum > PHP
czezz
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 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]
czezz
errr...ok zapomnialem zrobic dopisku Mega Newb wiec jak bys mi mogl powiedziec jak wyglada znacznik BBCode plz
kurtz
Hej
Cytat
jak wyglada znacznik BBCode plz
przeczytaj http://forum.php.pl/faq.php#21

Pozdrawiam
czezz
anyone help me? :?
Seth
Cytat
...
ale umozliwia on tylko wyswietlenie plikow html, a nie daje mozliwosci wyswietlenia ich sad.gif
...

?
maslo maslane...
Sir Blade
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]
spenalzo
Spróbuj tak:
[php:1:a5bdf5afba]<?php
chdir("katalog");
foreach(glob("*.html") AS $plik)
{
echo "<br><hr><br>";
include ($plik);
}
chdir("..");
?>[/php:1:a5bdf5afba]
Czy o to chodziło? Bo za chiny nie mogłem zrozumieć...
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.