Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wyniki szukania.
moto0095
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

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


Witam. Szukałem w google jak by co (IMG:style_emoticons/default/winksmiley.jpg)
A więc zrobiłem sobie ostatnio skrypt wyszukiwarki, która przeszukuje plik tekstowy o treści:
Adres do pliku | tytuł | opis

Wyniki wyświetlają się w postaci:
<a href="adres do pliku">tytuł</a> <br> opis

Wyszukiwarka ta przeszukuje tylko opis.
I mam takie pytanko : Jak wyświetlić wyniki szukania w taki sposób:
... słowo słowo szukane-słowo słowo słowo ... (IMG:style_emoticons/default/questionmark.gif)

P.s. Jeżeli były już takie tematy to dajcie linka (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

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


  1. if ((isset($_POST['szuk'])) AND (trim($_POST['szuk']) != "")) {
  2.  
  3. echo "Szukane słowo: <b>".$search."</b><br /><br />";
  4.  
  5. for($i=0;$i<count($dane);$i++) /* przeszukuję tablicę */
  6. list($adres[$i], $tytul[$i], $text[$i]) = explode(" | ", $dane[$i]);
  7.  
  8. for($i=0;$i<count($text);$i++)
  9. if (strpos($text[$i],$_POST['szuk']) !== false)
  10.  
  11. $t = explode(' ', $text[$i]);
  12. $k = array_search($_POST['szuk'], $t);
  13.  
  14. for($i=-3; $i<4; $i++){
  15. echo $t[$k+$i].'<br/>';
  16.  
  17. }
  18.  
  19.  
  20. echo "<a href='".$adres[$i]."'>".$tytul[$i]."</a><br />".$text[$i]."<br />";
  21. }
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: 7.10.2025 - 01:07