Skrypt wyszukiwarki na stronie www

Odpowiedz Nowy wątek
2019-06-08 05:00
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.

Pozostało 580 znaków

2019-06-08 11:45

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.

Pozostało 580 znaków

2019-06-08 17:03
0

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

Pozostało 580 znaków

2019-06-08 23:13
0

No to pokombinuj. Jak chcesz gotowca, to zły dział.

Spróbuj coś zrobić, pokaż co masz, a ludzie wtedy pomogą.

Pozostało 580 znaków

2019-06-09 18:49
0

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

Pozostało 580 znaków

2019-06-09 19:27
0

A gdzie ma to szukac ? W metatagach, tresci, plikach txt.....??

Pozostało 580 znaków

2019-06-10 10:00
0

Tylko w treści stron.

pińcet juro - marchewa 2019-06-11 15:39

Pozostało 580 znaków

2019-06-11 15:41
0

Zaraz zaraz... takie coś istnieje i nazywa się Google.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0