Szukam prostego skryptu, który realizowałby prościutkie wyszukiwanie na podstronach www. (Nie w bazie mysql!) Stronę mam bez bazy, tylko html i css, mogę przerobić na php. Chodzi mi o samo okienko "search", wyniki na osobnej podstronie, jeden pod drugim z kawałkiem tekstu z "otoczenia" znalezionej frazy.
Skrypt wyszukiwarki na stronie www
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1788
Nie podam Ci nazwy konkretnego skryptu, ale poszukaj pod fraza „static html page search”. Static to słowo klucz, bo oznacza, ze nie masz backendu.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 124
znalazłem taki prosty kod:
<?php
$gdzie_szukac = 'http://domena.tld';
echo '<a target=_blank href='."$gdzie_szukac".'/>'.$gdzie_szukac.'</a>';
$tekst = file_get_contents( $gdzie_szukac );
$wzorzec = '/szukany_ciag/';
preg_match_all($wzorzec, $tekst, $wyniki);
if (count($wyniki[0]) > 0) {
echo ' - znalazlem';
}
else echo ' - nie znalazlem';
?>
Chciałbym jednak zmienić
echo ' - znalazlem';
na wyświetlanie szukanego stringa wraz z kilkoma słowami wcześniej i kilkoma później. I jeśli są, wyświetlanie wielu takich odpowiedzi jedna pod drugą nie na oddzielnej stronie, ale na stronie gdzie jest formularz wyszukiwania
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1506
No to pokombinuj. Jak chcesz gotowca, to zły dział.
Spróbuj coś zrobić, pokaż co masz, a ludzie wtedy pomogą.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 124
Gdybym umiał to zrobić, nie zadałbym tego pytania na forum.
Jaka funkcja php odpowiada za wyświetlenie całej linii w której jest poszukiwany string
Czy są przyjaźniejsze funkcje niż preg_match_all które jako wynik szukania dają linie ze stringiem, string ma być pogrubiony
- Rejestracja: dni
- Ostatnio: dni
- Postów: 63
A gdzie ma to szukac ? W metatagach, tresci, plikach txt.....??