Witajcie kto mi moze pomóc z wyszukiwarka.
Mam katalog "strony" w którym znajdują się pliki których zawartość chce przeszukac pod katem słów kluczowych.
zapis w kazdym pliku ma sposób:
1||ASD||http://ASD||ASD||2005-10-30_09:27:30||
2||f||http://f||f||2005-10-29_22:45:22||
0||q||http://q.pl||q||2005-10-29_22:38:14||
ilość odwiedzin || naswa || adres | opis || data
Problem głownie polega na tym ze mi nie przeszukuje wszystkich plików tylko 1 plik ! Co mam zrobic zeby przeszukalo wszystkie pliki w katalogu i wyswietlilo je jak w skrypcie. Bede wdzięczny za pomoc. Pozdrawiam
Achca searchtext to form w ktorego wpisujemy słowa kluczowe.
Oto zródło:
<?php
$searchtext = $_POST["searchtext"];
if($searchtext == "") {
}
while (false !== ($file = readdir($handle))) { if ($file != "." && $file != ".." && $file != "kategorie.szk") {
$file1=fopen("strony/".$file."", "r"); }
//tu jest linijka odpowiedzialna za wczytanie pliku ale wczytuje mi tylko 1 plik
$plik = "$katalog/$file";
}
$count=0;
echo"<b>Wyniki wyszukiwania:</b><br><br>"; for ($i=0;$i<count($file);$i++) {
$findtxt="$split[1]$split[2]$split[3]";
if(eregi($searchtext,$findtxt)) { $count++;
echo "<table cellspacing=0 cellpadding=0 boreder=0 width=100%><tr><td class=ramka><img src=image/dok.gif align=top> <b>".str_replace("_"," ",$split[1])."</b><hr>"; echo "<a href="go
.php?site
=$split[2
]&p
=$kategoria" onmouseover='roll$count.src="image
/www2
.gif
"'onMouseOut='roll$count.src="image
/www1
.gif
"' title='Otwórz stronę: ".str_replace("_"," ",$split[1])."' target=_blank><img src="image
/www1
.gif
" name=roll$count align=top> ".$split[2]."</a><br><br>"; echo "<table cellspacing=0 cellpadding=0 boreder=0 width=100%><tr><td class=ramka1>".str_replace("_"," ",$split[3])."</td></tr></table><br>"; echo "<small>Ilo¶ć wywołań: <b style="color
: #B22222">$split[0]</b> Data zgłoszenia strony: ".str_replace("_"," ",$split[4])."</small>"; echo "</td></tr></table><br>"; }
}
echo "Znaleziono $count odpowiedzi na zapytanie";
?>