Hallow,
Ik zou vanop mijn site een externe databank willen doorzoeken. Meerbepaald zo dat als je op een bepaalde link klikt op mijn website, je direct de juiste zoekresultaten krijgt van die catalogus.
die catalogus is te doorzoeken met de common command language, due die zoektermen opstellen is geen probleem.
De vraag is echter hoe ik toegang krijg tot die catalogus en hoe ik die zoektermen kan invoeren...
Gewoon effe een hintje in de goede richting is al meer dan voldoende!!
thx,
Ben
php - externe bron doorzoeken
- meon
- Administrator
- Berichten: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
Is die externe databank webgebaseerd te benaderen? Meestal wordt er dan een POST of GET gedaan naar de resultatenpagina van je zoektermen.
- meon
- Administrator
- Berichten: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
Wil je de resultatenset eigenlijk in je eigen site tonen of mag dat gewoon naar de site van de bibliotheek verwijzen?
(Probeer je bvb iets op te zoeken in BIDOC?)
(Probeer je bvb iets op te zoeken in BIDOC?)
Nee, het gaat niet om BIDOC.
het is de bedoeling dat de resultatenset wordt getoond in de catalogus zelf: de resultaten moeten dus niet doorgestuurd worden naar mijn website. Er moet dus een combinatie van zoektermen worden doorgestuurd naar de catalogus, die de resultaten dan weergeeft.
bedankt voor de moeite die je hierin steekt trouwens!
het is de bedoeling dat de resultatenset wordt getoond in de catalogus zelf: de resultaten moeten dus niet doorgestuurd worden naar mijn website. Er moet dus een combinatie van zoektermen worden doorgestuurd naar de catalogus, die de resultaten dan weergeeft.
bedankt voor de moeite die je hierin steekt trouwens!
doe een search op de site zelf en kijk naar de url als daar het zoekkriteria aan toegevoegd wordt. zoals bij google:
http://www.google.be/search?hl=nl&q=tes ... eken&meta=
q=test omdat ik zocht op test.
anders moet je maar wat meer info geven hoe die externe database bereikbaar is.
http://www.google.be/search?hl=nl&q=tes ... eken&meta=
q=test omdat ik zocht op test.
anders moet je maar wat meer info geven hoe die externe database bereikbaar is.
Please help, looking for a way to get rich and fast
wel, die URL kan ik idd gebruiken. Het probleem is dan dat de URL dynamisch moet zijn. ik zou bijvoorbeeld willen zoeken op de nieuwe boeken die de huidige maand in de catalogus zijn opgenomen.
volgens het voorbeeld dat je gaf zou dat dus ipv van "q=test", "q=200704" worden, duidend op de vierde maand van 2007. De volgende maand zou dat moeten verspringen naar de vijfde maand.
Nu had ik gedacht om de volgende variabelen te maken
$jaar = date("Y"); // ik heb ook het hele jaar nodig
$jaarmaand = date ("Ym");
Voor wat hierboven staat, moet je geen groot licht zijn (vandaar dat ik dat nog wel kan produceren ), maar nu zou ik die variabelen in een link willen plakken, zodat php automatisch die zoektermen in de juiste plaats invult.
kan ik zoiets gedaan krijgen?
thx!
volgens het voorbeeld dat je gaf zou dat dus ipv van "q=test", "q=200704" worden, duidend op de vierde maand van 2007. De volgende maand zou dat moeten verspringen naar de vijfde maand.
Nu had ik gedacht om de volgende variabelen te maken
$jaar = date("Y"); // ik heb ook het hele jaar nodig
$jaarmaand = date ("Ym");
Voor wat hierboven staat, moet je geen groot licht zijn (vandaar dat ik dat nog wel kan produceren ), maar nu zou ik die variabelen in een link willen plakken, zodat php automatisch die zoektermen in de juiste plaats invult.
kan ik zoiets gedaan krijgen?
thx!
- meon
- Administrator
- Berichten: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
Code: Selecteer alles
<a href="http://server/?q=Test&year=<?= date("Y") ?>&yearmonth=<?= date("Ym") ?>">Huidige maand en jaar</a>
Zoiets bedoel je?
Hmmm, bedankt voor de poging, maar ik begrijp niet goed hoe je eraan komt.
ik dacht dat het misschien eenvoudiger kon.
Neem nu de URL die Bungaman had genomen als voorbeeld:
"http://www.google.be/search?hl=nl&q=test&btnG=Google+zoeken&meta="
Zou ik nu niet in plaats van 'test' gewoon die variabele kunnen oproepen? Dan zou het zoiets worden:
"http://www.google.be/search?hl=nl&q=$jaar&btnG=Google+zoeken&meta="
Of is dit een belachelijk voorstel
Zo ja, zou je dan je voorstel hierboven wat meer willen toelichten?
grts,
Ben
ik dacht dat het misschien eenvoudiger kon.
Neem nu de URL die Bungaman had genomen als voorbeeld:
"http://www.google.be/search?hl=nl&q=test&btnG=Google+zoeken&meta="
Zou ik nu niet in plaats van 'test' gewoon die variabele kunnen oproepen? Dan zou het zoiets worden:
"http://www.google.be/search?hl=nl&q=$jaar&btnG=Google+zoeken&meta="
Of is dit een belachelijk voorstel
Zo ja, zou je dan je voorstel hierboven wat meer willen toelichten?
grts,
Ben
- meon
- Administrator
- Berichten: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
Je kan PHP en HTML door mekaar gebruiken, zolang je de PHP-code maar afbakent met z'n delimiters (<? en ?>).
Wat ik dus doe is eigenlijk een standaard html-link maken met <a href> en de variabele gedeelten in de link maak ik in PHP,
Zo krijg je dus
<a href="http://server/?q=<?php echo date("Ym"); ?>">klik</a>
Wat ik dus doe is eigenlijk een standaard html-link maken met <a href> en de variabele gedeelten in de link maak ik in PHP,
Zo krijg je dus
<a href="http://server/?q=<?php echo date("Ym"); ?>">klik</a>