[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Webmasterplein.net • Toon onderwerp - Zoekscript maken voor website
Pagina 1 van 3

Zoekscript maken voor website

BerichtGeplaatst: 10 apr 2007 17:17
door Douwe 666

Re: Zoekscript maken voor website

BerichtGeplaatst: 10 apr 2007 17:53
door Remi
Dat kan ja,

Re: Zoekscript maken voor website

BerichtGeplaatst: 10 apr 2007 17:59
door Derk
als je goed zoekt op dit forum zal je waarschijnlijk wel een dergelijk script vinden, ik kan me herinneren dat iemand eerder exact dezelfde vraag stelde.

Re: Zoekscript maken voor website

BerichtGeplaatst: 10 apr 2007 18:56
door Douwe 666
Dit heb ik gevonden viewtopic.php?f=13&t=6154, maar voor mijn site is er toch een klein verschil, nml. dat ik de gevonden bestanden in index.php wil includen als je op de link klikt. Is dat mogelijk, of kan ik beter mijn website een beetje veranderen zodat je ook andere bestanden bekijkt dan index.php?

Re: Zoekscript maken voor website

BerichtGeplaatst: 10 apr 2007 19:50
door Derk
Dan zit je met het probleem dat het script niet weet onder welk ID de gevonden pagina valt... dan moeten we daar eerst wat op verzinnen.

Re: Zoekscript maken voor website

BerichtGeplaatst: 11 apr 2007 14:37
door Remi
Maar kan je niet beter gewoon met een database gaan werken?

Re: Zoekscript maken voor website

BerichtGeplaatst: 11 apr 2007 15:22
door KillerSponge
Zou ik niet doen, filesystemen zijn veel sneller. En een zoeksysteem dat door bestanden zoekt is best mogelijk, ik heb ooit zoiets gemaakt, maar ik kan t niet meer vinden... Sad

Re: Zoekscript maken voor website

BerichtGeplaatst: 11 apr 2007 15:53
door Derk

Re: Zoekscript maken voor website

BerichtGeplaatst: 11 apr 2007 16:55
door Douwe 666
Dat moet haast wel, maar ff nog een vraagje: Ik las dat het ook mogelijk is om in de Meta-tags van een website te zoeken met een zoekscript, is daar ergens een voorbeeldje van te vinden?

Re: Zoekscript maken voor website

BerichtGeplaatst: 11 apr 2007 16:58
door Derk

Re: Zoekscript maken voor website

BerichtGeplaatst: 11 apr 2007 17:05
door Douwe 666

Re: Zoekscript maken voor website

BerichtGeplaatst: 11 apr 2007 20:29
door KillerSponge

Re: Zoekscript maken voor website

BerichtGeplaatst: 12 apr 2007 12:07
door Douwe 666
Dank je, maar hier nog ff wat de zoekmachine zou moeten doen:
Zoeken een de keywords meta-tag naar het zoekwoord.
Daarna moet hij de bestandsnaam zonder extentie opslaan in een variabele,
Een link maken die dezelfde naam heeft als de variabele met daarachter het zoekwoord,
En de link doorlinken naar index.php?pagina= (de variabele met de naam van het bestand zonder de extentie).
Zou dat mogelijk zijn?

De dingen die ik nu als eerste moet weten zijn, hoe lees ik de bestandsnaam van een bestand met php, en hoe lees ik alle keyword-meta-tags? Of een heel script, als iemand tijd heeft (maar volgens mij mag dat niet eens).

Re: Zoekscript maken voor website

BerichtGeplaatst: 12 apr 2007 13:18
door KillerSponge
Door de meta tags zoeken is lastig, dat moet je met explode doen (zie php.net voor een uitleg over deze functie). Aangezien je een directory uitleest via een while, kun je de variabele $file gebruiken voor de bestandsnaam.

Re: Zoekscript maken voor website

BerichtGeplaatst: 12 apr 2007 14:28
door Douwe 666
En hoe doorzoek ik meerdere mappen?

Re: Zoekscript maken voor website

BerichtGeplaatst: 12 apr 2007 15:12
door libia
als je meerdere mappen wilt doorzoeken.. zou ik er een functie van maken als ik jouw was.. moet je hem gewoon een paar keer gebruiken..

en dat met meta tags zou ik met preg_match_all oid doen Wink

Re: Zoekscript maken voor website

BerichtGeplaatst: 12 apr 2007 16:04
door KillerSponge
Dat is wel te maken, maar ik zou maar gewoon het zoekgedeelte lui meerdere keren kopieren.

Re: Zoekscript maken voor website

BerichtGeplaatst: 12 apr 2007 18:06
door libia

Re: Zoekscript maken voor website

BerichtGeplaatst: 12 apr 2007 19:07
door Douwe 666

Re: Zoekscript maken voor website

BerichtGeplaatst: 12 apr 2007 19:44
door Derk
preg_match_all geeft een array terug met daarin alle gevonden dingen.
Dat wil zeggen, in de eerste zet je waarnaar je zoekt, in de 2e de array met zoekinhoud en in de 3e de array waarin het moet komen. In de eerste moet je een regular expression gebruiken. Dat wil zeggen dat je wat meer op moet geven als alleen je zoektekst.

Re: Zoekscript maken voor website

BerichtGeplaatst: 12 apr 2007 20:32
door Douwe 666

Re: Zoekscript maken voor website

BerichtGeplaatst: 12 apr 2007 20:40
door libia

Re: Zoekscript maken voor website

BerichtGeplaatst: 12 apr 2007 21:23
door Derk
Een regular expression (ook wel regex genoemd) is computertaal voor een 'menslijke controle'. Dat wil zeggen, dat je er dingen mee kan bekijken of controleren, zoals een mens dat ook kan.

Om een voorbeeld te geven: een regular expression kan een e-mail adres valideren door te kijken of de eerste rij karakters uit letters, cijfers of _- bestaat, of er vervolgens een @ staat, waarna we weer letters cijfers of _- krijgen, en dan een . en dan een geldige extensie, d.w.z. nl com be net enz.

Je moet dus een regex invoeren in deze functie. Enige uitleg over regexen kan je hier vinden:
http://nl.wikipedia.org/wiki/Regular_ex ... sconcepten (wikipedia regular expressions pagina, kopje Basisconcepten)

Re: Zoekscript maken voor website

BerichtGeplaatst: 13 apr 2007 17:00
door Douwe 666
Hij doet het nu, maar hoe zorg ik ervoor dat hij vanaf het zoekpad alle onderliggende mappen doorzoekt? Question

Re: Zoekscript maken voor website

BerichtGeplaatst: 15 apr 2007 12:38
door Douwe 666
Heeft iemand een ander idee dan heel veel keer kopieren?