Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> spis html'ow przez php
czezz
post 24.07.2003, 10:42:06
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 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
czezz
post 24.07.2003, 10:48:16
Post #2





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

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


errr...ok zapomnialem zrobic dopisku Mega Newb wiec jak bys mi mogl powiedziec jak wyglada znacznik BBCode plz
Go to the top of the page
+Quote Post
kurtz
post 24.07.2003, 10:49:36
Post #3





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

Ostrzeżenie: (0%)
-----


Hej
Cytat
jak wyglada znacznik BBCode plz
przeczytaj http://forum.php.pl/faq.php#21

Pozdrawiam


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post
czezz
post 24.07.2003, 11:24:45
Post #4





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

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


anyone help me? :?
Go to the top of the page
+Quote Post
Seth
post 24.07.2003, 11:29:05
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Cytat
...
ale umozliwia on tylko wyswietlenie plikow html, a nie daje mozliwosci wyswietlenia ich sad.gif
...

?
maslo maslane...
Go to the top of the page
+Quote Post
Sir Blade
post 24.07.2003, 11:32:07
Post #6





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
spenalzo
post 24.07.2003, 21:26:11
Post #7





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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ć...


--------------------

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 26.06.2025 - 17:50