Wyszukiwarka na statycznej stronie www |
Wyszukiwarka na statycznej stronie www |
10.06.2019, 11:53:34
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 10.06.2019 Ostrzeżenie: (0%) |
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
znalazłem taki prosty kod:
Chciałbym jednak zmienić 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 |
|
|
11.06.2019, 14:16:07
Post
#2
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 2 Dołączył: 25.05.2019 Ostrzeżenie: (20%) |
ten Twoj przyklad jest be z sensu. Po pierwsze pobierze 'cośtam' z jednego pliku.
Ten post edytował sratatata 11.06.2019, 14:38:15 |
|
|
11.06.2019, 15:23:44
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 10.06.2019 Ostrzeżenie: (0%) |
Można go przerobić na taki który ściąga z kilku plików. Już na upartego powiedzmy że są to pliki tekstowe. Chodzi mi o funkcje, które wyświetlą szukany string wraz z jego najbliższymi liniami.
|
|
|
12.06.2019, 12:16:05
Post
#4
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 2 Dołączył: 25.05.2019 Ostrzeżenie: (20%) |
Można go przerobić na taki który ściąga z kilku plików. Już na upartego powiedzmy że są to pliki tekstowe. Chodzi mi o funkcje, które wyświetlą szukany string wraz z jego najbliższymi liniami. Msz i nie marudz ze wójek @sratatata jest zly Here we go.;..
|
|
|
12.06.2019, 17:04:06
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 10.06.2019 Ostrzeżenie: (0%) |
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? |
|
|
12.06.2019, 20:52:15
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 12.06.2019 Ostrzeżenie: (10%) |
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? 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.
Musisz dorobic sobie formularz i podpiac po to. Tablica 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 Ten post edytował sratatata2 12.06.2019, 20:57:08 |
|
|
13.06.2019, 21:13:30
Post
#7
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 10.06.2019 Ostrzeżenie: (0%) |
Działa świetnie. Pomogłeś. Dzięki.
Jest tylko jeden problem. Wyszukiwarka traktuje osobno wielkie i małe litery. Jak M to znajduje Matematyka jak m matematyka a tamtego już nie ma w listingu jak usunąć to case sensitive |
|
|
14.06.2019, 08:19:32
Post
#8
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
Do lower case jest funkcja strtolower();
Żeby było jak chcesz to musisz objąć szukaną frazę tą funkcją i ciag znaków rownież.Czyli to co jest w f. strtr(). Mozna tez zamienic wszystko na duże bo to znaczenia nie ma. Ważne żeby jedno i drugie mialo albo male albo duze litery zeby moc porownac. Jesli chcesz na duże (upper case) to strtoupper(). Dla wyniku to nie ma znaczenia bo to sie wykona w locie a wynik i tak sie wyswietli taki jaki jest w originale. Ten post edytował dublinka 14.06.2019, 09:00:17 -------------------- |
|
|
14.06.2019, 11:43:39
Post
#9
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 10.06.2019 Ostrzeżenie: (0%) |
ale gdzie dokładnie wpisać to strtolower()
|
|
|
14.06.2019, 12:08:55
Post
#10
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
ale gdzie dokładnie wpisać to strtolower() Przeczytaj odpowiedz wyżej. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 12:03 |