View Full Version : Tražilica riječi
pere1111
04-03-2002, 15:15
Kako napraviti jednostavnu tražilicu koja traži riječi koje su u bazi po mogučnosti tekstualnoj ili access bazi. Hvala! :alijen:
pitanje koje je tesko odgovoriti u nekoliko rijeci.
Ovisno o platformi koja ti stoji na raspolaganju te namjeni trazilice nudi se niz mogucnosti.
Razne kombinacije tipa:
unix/linux-perl-text fajlovi
unix/linux-php-textfajlovi
unix/linux-php-mySql
win/php-textfajlovi
win/asp-access
sve ima svoje prednosti i mane.
Najjednostavnija trazilica je ovo:
imas bazu, npr jednu tablicu, i neko polje npr rijeci.
Onda napravis jednu stanicu gdje se unosi rijec za trazenje, tu istu rijec kao varijablu predajes jednoj asp skripti, koja izvrsava jedan tzv. SQL Statement (sql naredbu, upit u bazi podataka) i izbacuje ti eventualne rezultate.
Dakle najjednostavnija trazilica treba maximalno 2-4 stranice..no to je samo jednostavni tip trazilice..ima tu posla.
Ovo je bio jedan nekonkretan primjer koristeci win platformu, asp skripte(VBScript) i Access bazu podataka, sto ima dosta nedostataka.
Preporucio bih ti sljedeca dva tecaja:
Jackov ASP tecaj:
http://www.averi.hr/jack/ASPTutorial/index.asp
te BHWM SQL Tecaj:
http://most-art.de/bhwm/sql/index.php
Srdacan pozdrav
Zeljko
pere1111
04-03-2002, 19:48
Meni bi trebala jedna jednostavna tražilica u asp-u koja bi tražila npr. upišem pero on traži pero.
stvarno ne vidim kakva je to razlika između operacijskih sistema u pretraživanju. Jednia razlika u svim gore navedenim (php sluačjevima) je tip spremnika podataka (txt, php, MySQL...) i sve će raditi na oba sistema jednako (u php-u pošto ASP na linuxu nešljaka).
Jednia razlika za ta dva sistema je u slučaju da želiš pretraživati nekekve lokalne datoteke na serveru. u tom slučaju dolaze adrese tih fileova čiji se zapis razlikuje.
Inače je pristup problemu isti. Za tekstualne datoteke imaš sličan primejr na
http://www.webmajstori.net/forum/showthread.php?s=&threadid=369
ta skripta uzme dva txt file i traži iste redove u njima.
Generalno bi shema za pretraživanje txt, html ili bilo kojeg drugog tekstualnog oblika u php-u bila (pseudokodom)
pribavi traženi pojam
pribavi datoteku u kojoj se traži pojam u niz (takav da je svaki red file jedan element niza)
pronasao = false
za svaki element niza{
ako je traženi pojam unutar elementa{
kod ukoliko pojam postoji
pronasao = true
}
}
i sada samo ovisi što želiš da ti skripta radi kada se nađe pojam koji tražiš . Spremiti taj red u neku varijablu za prikaz u rezultatima, brojanje ponavljanja.... svejedno
Ako skripta ne nađe niti jedno pojavljivanje pronaso ostaje na falsu i njega koristiš za prikaz uspješnosti traženja nešto slično.
Nadam se da ti je ovo barem malo pomoglo
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.