[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
aan alle goede dingen komt een eind, webmasterplein.net 2003 - 2013
wij danken jullie voor al mooie momenten die dankzij dit forum ontstonden - Derk, Rutger en Stef

Zoekscript maken voor website

Je komt er niet helemaal uit bij het scripten? Übergoede functie geschreven? Alles met betrekking tot scripting, kun je hier terecht.

Zoekscript maken voor website

Berichtdoor Douwe 666 » 10 apr 2007 17:17


... Klik hier ...
Avatar gebruiker
Douwe 666
wmpr
 
Berichten: 299
Geregistreerd: 27 maart 2007 17:07
Woonplaats: Zeist

Re: Zoekscript maken voor website

Berichtdoor Remi » 10 apr 2007 17:53

Dat kan ja,
Laatst bijgewerkt door KillerSponge op 10 apr 2007 20:18, in totaal 1 keer bewerkt.
Reden: Kom op, doe eens wat vriendelijker!
Avatar gebruiker
Remi
wmpr
 
Berichten: 3010
Geregistreerd: 04 apr 2006 15:22

Re: Zoekscript maken voor website

Berichtdoor Derk » 10 apr 2007 17:59

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.
Afbeelding
Avatar gebruiker
Derk
Beheerder
Beheerder
 
Berichten: 12634
Geregistreerd: 27 nov 2003 19:50
Woonplaats: Houten

Re: Zoekscript maken voor website

Berichtdoor Douwe 666 » 10 apr 2007 18:56

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?

... Klik hier ...
Avatar gebruiker
Douwe 666
wmpr
 
Berichten: 299
Geregistreerd: 27 maart 2007 17:07
Woonplaats: Zeist

Re: Zoekscript maken voor website

Berichtdoor Derk » 10 apr 2007 19:50

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.
Afbeelding
Avatar gebruiker
Derk
Beheerder
Beheerder
 
Berichten: 12634
Geregistreerd: 27 nov 2003 19:50
Woonplaats: Houten

Re: Zoekscript maken voor website

Berichtdoor Remi » 11 apr 2007 14:37

Maar kan je niet beter gewoon met een database gaan werken?
Avatar gebruiker
Remi
wmpr
 
Berichten: 3010
Geregistreerd: 04 apr 2006 15:22

Re: Zoekscript maken voor website

Berichtdoor KillerSponge » 11 apr 2007 15:22

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
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Zoekscript maken voor website

Berichtdoor Derk » 11 apr 2007 15:53

Afbeelding
Avatar gebruiker
Derk
Beheerder
Beheerder
 
Berichten: 12634
Geregistreerd: 27 nov 2003 19:50
Woonplaats: Houten

Re: Zoekscript maken voor website

Berichtdoor Douwe 666 » 11 apr 2007 16:55

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?

... Klik hier ...
Avatar gebruiker
Douwe 666
wmpr
 
Berichten: 299
Geregistreerd: 27 maart 2007 17:07
Woonplaats: Zeist

Re: Zoekscript maken voor website

Berichtdoor Derk » 11 apr 2007 16:58

Afbeelding
Avatar gebruiker
Derk
Beheerder
Beheerder
 
Berichten: 12634
Geregistreerd: 27 nov 2003 19:50
Woonplaats: Houten

Re: Zoekscript maken voor website

Berichtdoor Douwe 666 » 11 apr 2007 17:05


... Klik hier ...
Avatar gebruiker
Douwe 666
wmpr
 
Berichten: 299
Geregistreerd: 27 maart 2007 17:07
Woonplaats: Zeist

Re: Zoekscript maken voor website

Berichtdoor KillerSponge » 11 apr 2007 20:29

Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Zoekscript maken voor website

Berichtdoor Douwe 666 » 12 apr 2007 12:07

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).

... Klik hier ...
Avatar gebruiker
Douwe 666
wmpr
 
Berichten: 299
Geregistreerd: 27 maart 2007 17:07
Woonplaats: Zeist

Re: Zoekscript maken voor website

Berichtdoor KillerSponge » 12 apr 2007 13:18

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.
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Zoekscript maken voor website

Berichtdoor Douwe 666 » 12 apr 2007 14:28

En hoe doorzoek ik meerdere mappen?
Laatst bijgewerkt door Douwe 666 op 14 apr 2007 13:46, in totaal 2 keer bewerkt.

... Klik hier ...
Avatar gebruiker
Douwe 666
wmpr
 
Berichten: 299
Geregistreerd: 27 maart 2007 17:07
Woonplaats: Zeist

Re: Zoekscript maken voor website

Berichtdoor libia » 12 apr 2007 15:12

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
ola, un cerveza por favor.


of
Avatar gebruiker
libia
wmpr
 
Berichten: 4149
Geregistreerd: 23 okt 2005 14:14
Woonplaats: Alphe!!

Re: Zoekscript maken voor website

Berichtdoor KillerSponge » 12 apr 2007 16:04

Dat is wel te maken, maar ik zou maar gewoon het zoekgedeelte lui meerdere keren kopieren.
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Zoekscript maken voor website

Berichtdoor libia » 12 apr 2007 18:06

ola, un cerveza por favor.


of
Avatar gebruiker
libia
wmpr
 
Berichten: 4149
Geregistreerd: 23 okt 2005 14:14
Woonplaats: Alphe!!

Re: Zoekscript maken voor website

Berichtdoor Douwe 666 » 12 apr 2007 19:07


... Klik hier ...
Avatar gebruiker
Douwe 666
wmpr
 
Berichten: 299
Geregistreerd: 27 maart 2007 17:07
Woonplaats: Zeist

Re: Zoekscript maken voor website

Berichtdoor Derk » 12 apr 2007 19:44

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.
Afbeelding
Avatar gebruiker
Derk
Beheerder
Beheerder
 
Berichten: 12634
Geregistreerd: 27 nov 2003 19:50
Woonplaats: Houten

Re: Zoekscript maken voor website

Berichtdoor Douwe 666 » 12 apr 2007 20:32


... Klik hier ...
Avatar gebruiker
Douwe 666
wmpr
 
Berichten: 299
Geregistreerd: 27 maart 2007 17:07
Woonplaats: Zeist

Re: Zoekscript maken voor website

Berichtdoor libia » 12 apr 2007 20:40

ola, un cerveza por favor.


of
Avatar gebruiker
libia
wmpr
 
Berichten: 4149
Geregistreerd: 23 okt 2005 14:14
Woonplaats: Alphe!!

Re: Zoekscript maken voor website

Berichtdoor Derk » 12 apr 2007 21:23

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)
Afbeelding
Avatar gebruiker
Derk
Beheerder
Beheerder
 
Berichten: 12634
Geregistreerd: 27 nov 2003 19:50
Woonplaats: Houten

Re: Zoekscript maken voor website

Berichtdoor Douwe 666 » 13 apr 2007 17:00

Hij doet het nu, maar hoe zorg ik ervoor dat hij vanaf het zoekpad alle onderliggende mappen doorzoekt? Question

... Klik hier ...
Avatar gebruiker
Douwe 666
wmpr
 
Berichten: 299
Geregistreerd: 27 maart 2007 17:07
Woonplaats: Zeist

Re: Zoekscript maken voor website

Berichtdoor Douwe 666 » 15 apr 2007 12:38

Heeft iemand een ander idee dan heel veel keer kopieren?

... Klik hier ...
Avatar gebruiker
Douwe 666
wmpr
 
Berichten: 299
Geregistreerd: 27 maart 2007 17:07
Woonplaats: Zeist

Volgende

Keer terug naar PHP, ASP, SQL



cron