Cytat(inuma @ 12.06.2019, 17:04:06 )

Jak to zastosować do strony? Chcę umieścić formularz wyszukiwania na stronie index i jeszcze kilku innych i niech przeszukuje katalog z wyłączeniem niektórych plików (graficznych i innych). Jak uruchamiać te funkcje?
Ten kod jest dla mnie zbyt skomplikowany.
czy umieści ten kod w osobnym pliku np search.php i uruchamiać go post?
Cytat(inuma @ 12.06.2019, 17:04:06 )

Ten kod jest dla mnie zbyt skomplikowany.
Jesli gotowy przyklad jest dla Ciebie skomplikowany to moze sobie daruj.
Przyklad posiada tablice gdzie podajesz nazwy plikow ktore nie chcesz otwierac do przegladania.
<?php
function ShowAllTree($main)
{
$deny = array('index.php', 'index2.php', 'znajdz.php'); // pliki ktorych nie chcesz
$dir = scandir($main);
foreach($dir as $file)
{
if($file != '.' && $file != '..' && (!in_array($file, $deny)) && (substr($file,-strlen('.php'))=='.php') ) {
{
$all[] = $file;
}
}
}
return $all;
}
$tabr = ShowAllTree('./');
$szukana = 'kota';
$nr=0;
foreach($tabr as $next)
{
for($tmp=0;$tmp<count($slowa);$tmp++) {
if(strstr($slowa[$tmp],$szukana)){ $nr++;
$tmpData[]="[$nr]<br>";
for($i=$tmp-5;$i<=$tmp+5;$i++){
{
if($i==$tmp) {
$tmpData[count($tmpData)-1].="<b>$slowa[$i]</b> <p>"; }else{
$tmpData[count($tmpData)-1].="$slowa[$i] "; }
}
}
$tmpData[count($tmpData)-1].="..."; $tmpData[count($tmpData)-1].="<p>"; $tmpData[count($tmpData)-1].="<a HREF=$next>Wiecej...</A><p>"; }
}
}
foreach($tmpData as $val)
{
}
?>
Musisz dorobic sobie formularz i podpiac po to.
Tablica
$deny = array('index.php', 'index2.php', 'znajdz.php');
zawiera nazwy plikow ktore chcesz pominac w wyszukiwaniu. Aktualnie do wyszukania sa tylko i wylacznie pliki .php. Jesl ichcesz zmienic na inne to mozesz sam to zrobic