PDA

Bekijk Volledige Versie : Met PHP contentheaders weergeven van andere website



Martinv
08/01/07, 12:45
Beste lezers,

Ik wil graag op een website de laatste 5 nieuw geplaatste artikelen van
een andere website(Joomla) weergeven.
Beide sites zijn van mezelf dus met de toestemming zit het wel goed.

Kan iemand me de juiste richting wijzen (documentatie) hoe dit aan te
pakken want ik heb geen idee welke Google-zoekterm ik hiervoor kan
gebruiken.

Alvast bedankt.

Rik
08/01/07, 12:45
Martinv wrote:
> Beste lezers,
>
> Ik wil graag op een website de laatste 5 nieuw geplaatste artikelen
> van een andere website(Joomla) weergeven.
> Beide sites zijn van mezelf dus met de toestemming zit het wel goed.
>
> Kan iemand me de juiste richting wijzen (documentatie) hoe dit aan te
> pakken want ik heb geen idee welke Google-zoekterm ik hiervoor kan
> gebruiken.


Wat heeft dit te maken met contentheaders? Daarvoor zou ik overigens cURL
gebruiken.
En ook snap ik de link met 'google'-zoekterm niet.

Oplossingen in volgorde van wenselijkheid/eenvoud:
1. Als je bij de database van die andere sites kan, haal dat gewoon uit de
database.
2. Maak een script op die websites dat snel de laatste 5 artikelen
weergeeft, en open dat met je eigen script (fopen/file_get_contents etc
kunnen gewoon urls openen met de juiste permissies).
3. Indien er niet een apart script te maken is vallen de laatste 5
artikelen ook prima te harvesten door gewoon de 'rauwe' pagina binnen te
halen en door middel van bijvoorbeeld regular expressions de data uit te
lezen.

--
Rik Wasmus

Martinv
08/01/07, 12:45
Rik schreef:
> Martinv wrote:
>> Beste lezers,
>>
>> Ik wil graag op een website de laatste 5 nieuw geplaatste artikelen
>> van een andere website(Joomla) weergeven.
>> Beide sites zijn van mezelf dus met de toestemming zit het wel goed.
>>
>> Kan iemand me de juiste richting wijzen (documentatie) hoe dit aan te
>> pakken want ik heb geen idee welke Google-zoekterm ik hiervoor kan
>> gebruiken.
>
>
> Wat heeft dit te maken met contentheaders? Daarvoor zou ik overigens cURL
> gebruiken.
Leek me duidelijk...
Ik wil graag de nieuwste 5 titels van artikelen(contentheaders) op een
andere website laten verschijnen.

> En ook snap ik de link met 'google'-zoekterm niet.
Leek me ook duidelijk...
Ik heb geen idee hoe ik mijn wens kan samnevatten in een zoekterm
waarmee Google overweg kan.
>
> Oplossingen in volgorde van wenselijkheid/eenvoud:
> 1. Als je bij de database van die andere sites kan, haal dat gewoon uit de
> database.
Tja
> 2. Maak een script op die websites dat snel de laatste 5 artikelen
> weergeeft, en open dat met je eigen script (fopen/file_get_contents etc
> kunnen gewoon urls openen met de juiste permissies).
Tja
> 3. Indien er niet een apart script te maken is vallen de laatste 5
> artikelen ook prima te harvesten door gewoon de 'rauwe' pagina binnen te
> halen en door middel van bijvoorbeeld regular expressions de data uit te
> lezen.
Tja, ik begrijp dat een en ander uit de database te halen is maar mijn
kennis op dat gebied gaat helaas niet zover. Daarom mijn vraag hier om
me de juiste richting te wijzen. Bijv. bestaande scripts o.i.d. of
wellicht een duidelijker handleiding?

Mark Veldman
08/01/07, 12:45
Martinv wrote:
> Beste lezers,
>
> Ik wil graag op een website de laatste 5 nieuw geplaatste artikelen van
> een andere website(Joomla) weergeven.
> Beide sites zijn van mezelf dus met de toestemming zit het wel goed.
>
> Kan iemand me de juiste richting wijzen (documentatie) hoe dit aan te
> pakken want ik heb geen idee welke Google-zoekterm ik hiervoor kan
> gebruiken.
>
> Alvast bedankt.

Daar is rss voor bedoeld.
Joomla heeft een uitstekende rss ondersteuning.
Zowel om zelf feeds te publiceren als om feeds in te lezen van andere sites.

Mark
--
Elke tweede zaterdag van de maand AGA bijeenkomst in Heerhugowaard.
Kijk voor het programma op http://www.gemaccelijk.nl

Martinv
09/01/07, 16:26
Mark Veldman schreef:
> Martinv wrote:
>> Beste lezers,
>>
>> Ik wil graag op een website de laatste 5 nieuw geplaatste artikelen
>> van een andere website(Joomla) weergeven.
>> Beide sites zijn van mezelf dus met de toestemming zit het wel goed.
>>
>> Kan iemand me de juiste richting wijzen (documentatie) hoe dit aan te
>> pakken want ik heb geen idee welke Google-zoekterm ik hiervoor kan
>> gebruiken.
>>
>> Alvast bedankt.
>
> Daar is rss voor bedoeld.
> Joomla heeft een uitstekende rss ondersteuning.
> Zowel om zelf feeds te publiceren als om feeds in te lezen van andere
> sites.
>
> Mark
Maar daarmee verschijnen nog steeds niet de laatst verschenen headers
van de artikelen.

Erick T. Barkhuis
09/01/07, 16:26
Martinv:
> Rik schreef:
> > Martinv wrote:

> >> Ik wil graag op een website de laatste 5 nieuw geplaatste artikelen
> >> van een andere website(Joomla) weergeven.
> >
> > Wat heeft dit te maken met contentheaders?

> Leek me duidelijk...

Mij nog niet zo.

> Ik wil graag de nieuwste 5 titels van artikelen(contentheaders)

Je schrijft hier weer hetzelfde woord tussen haakjes. Daarmee wordt de
betekenis die jij er aan geeft niet duidelijker.
Heeft volgens jou de term 'contentheaders' iets te maken met 'artikelen'
of 'titels'?

--
Erick

"Computers can figure out all kinds of problems, except the things in the
world that just don't add up." - James Magary

Martinv
09/01/07, 16:26
Erick T. Barkhuis schreef:
> Martinv:
>> Rik schreef:
>>> Martinv wrote:
>
>>>> Ik wil graag op een website de laatste 5 nieuw geplaatste artikelen
>>>> van een andere website(Joomla) weergeven.
>>> Wat heeft dit te maken met contentheaders?
>
>> Leek me duidelijk...
>
> Mij nog niet zo.
>
>> Ik wil graag de nieuwste 5 titels van artikelen(contentheaders)
>
> Je schrijft hier weer hetzelfde woord tussen haakjes. Daarmee wordt de
> betekenis die jij er aan geeft niet duidelijker.
> Heeft volgens jou de term 'contentheaders' iets te maken met 'artikelen'
> of 'titels'?
>
"Titels van artikelen" ofwel "contentheaders", ik begrijp niet wat jij
niet begrijpt.

Operator
09/01/07, 16:26
In article <45a2a112$0$30727$9a622dc7@news.kpnplanet.nl>,
Martinv <martinvdv@nospamwanadoo.nl> writes:

[...]

> "Titels van artikelen" ofwel "contentheaders", ik begrijp niet wat jij
> niet begrijpt.

"Titels van artikelen" hebben helemaal niets met "contentheaders"
te maken.

Lees eens een RFC of zo.

Operator
09/01/07, 16:26
In article <45a29766$0$3240$9a622dc7@news.kpnplanet.nl>,
Martinv <martinvdv@nospamwanadoo.nl> writes:
> Mark Veldman schreef:

[ wil doc title ]

>> Daar is rss voor bedoeld.
>> Joomla heeft een uitstekende rss ondersteuning.
>> Zowel om zelf feeds te publiceren als om feeds in te lezen van andere
>> sites.

> Maar daarmee verschijnen nog steeds niet de laatst verschenen headers
> van de artikelen.

De headers zie je niet als je geen HTTP praat.

Erick T. Barkhuis
09/01/07, 16:26
Operator:
> In article <45a2a112$0$30727$9a622dc7@news.kpnplanet.nl>,
> Martinv <martinvdv@nospamwanadoo.nl> writes:
>
> [...]
>
> > "Titels van artikelen" ofwel "contentheaders", ik begrijp niet wat jij
> > niet begrijpt.
>
> "Titels van artikelen" hebben helemaal niets met "contentheaders"
> te maken.
>
> Lees eens een RFC of zo.

Ik begin een beetje te vermoeden dat 'contentheaders' hier in een [nogal
verwarrende] Joomla-specifieke betekenis wordt gebruikt, die afwijkt van
wat doorgaans onder 'content headers' wordt verstaan.

Martinv
09/01/07, 16:26
Erick T. Barkhuis schreef:
> Operator:
>> In article <45a2a112$0$30727$9a622dc7@news.kpnplanet.nl>,
>> Martinv <martinvdv@nospamwanadoo.nl> writes:
>>
>> [...]
>>
>>> "Titels van artikelen" ofwel "contentheaders", ik begrijp niet wat jij
>>> niet begrijpt.
>> "Titels van artikelen" hebben helemaal niets met "contentheaders"
>> te maken.
>>
>> Lees eens een RFC of zo.
>
> Ik begin een beetje te vermoeden dat 'contentheaders' hier in een [nogal
> verwarrende] Joomla-specifieke betekenis wordt gebruikt, die afwijkt van
> wat doorgaans onder 'content headers' wordt verstaan.
Blijkbaar interpreteer ik "contentheaders" anders dan wat er "doorgaans"
onder wordt verstaan. Ik denk dat je wel weet wat ik ermee bedoel maar
dat je het nu nodeloos ingewikkeld maakt, jammer.

Erick T. Barkhuis
09/01/07, 16:26
Martinv:

> Ik denk dat je wel weet wat ik ermee bedoel maar
> dat je het nu nodeloos ingewikkeld maakt, jammer.

Dat vind ik een vervelende aantijging, vooral doordat je hebt gezien dat:
a) ik netjes en beleefd heb doorgevraagd
b) anderen kennelijk net zo verrast waren door je vraag

--
Erick

Martinv
12/01/07, 03:17
Erick T. Barkhuis schreef:
> Martinv:
>
>> Ik denk dat je wel weet wat ik ermee bedoel maar
>> dat je het nu nodeloos ingewikkeld maakt, jammer.
>
> Dat vind ik een vervelende aantijging, vooral doordat je hebt gezien dat:
> a) ik netjes en beleefd heb doorgevraagd
> b) anderen kennelijk net zo verrast waren door je vraag
>
Je knipte net even te ver...
"Blijkbaar interpreteer ik "contentheaders" anders dan wat er
"doorgaans" onder wordt verstaan" kwam er zo niet meer bij.
Ik ben benieuwd naar wat er "doorgaans" onder wordt verstaan.
Als me dat duidelijk is kan ik het probleem misschien beter beschrijven.

Erick T. Barkhuis
12/01/07, 03:17
Martinv:

> Je knipte net even te ver...

Sorry daarvoor. Soms is het moeilijk de goede balans te vinden tussen
"genoeg laten staan" en "genoeg weghalen".

> ["Blijkbaar interpreteer ik "contentheaders" anders dan wat er
> "doorgaans" onder wordt verstaan"]
> Ik ben benieuwd naar wat er "doorgaans" onder wordt verstaan.

Inmiddels heb ik, door wat te koekelen op "Joomla contentheaders" een
beetje een beeld gekregen wat jij er onder verstaat.
Jij zou je benieuwdheid voldoende kunnen bevredigen door te koekelen op
bijvoorbeeld "http content headers".

> Als me dat duidelijk is kan ik het probleem misschien beter beschrijven.

Dat zou fijn zijn, al vrees ik dat ik je dan niet van dienst kan zijn
omdat ik (a) te weinig weet van Joomla en (b) na de eerdere aantijging
van onwil weinig zin heb.
Mocht je met PHP ergens op willen filteren, dan zul je:
- toegang moeten hebben tot de database waar de gegevens in staan, of
- de resultaatpagina's met PHP moeten ophalen en doorzoeken om zodoende
een selectie te maken
Veel verder dan deze algemene aanwijzingen kom ik niet, maar wellicht
iemand anders.

--
Erick

Operator
12/01/07, 03:17
In article <45a3c5e7$0$3748$9a622dc7@news.kpnplanet.nl>,
Martinv <martinvdv@nospamwanadoo.nl> writes:

[...]

> Je knipte net even te ver...

Jij ook.

> "Blijkbaar interpreteer ik "contentheaders" anders dan wat er
> "doorgaans" onder wordt verstaan" kwam er zo niet meer bij.
> Ik ben benieuwd naar wat er "doorgaans" onder wordt verstaan.
> Als me dat duidelijk is kan ik het probleem misschien beter beschrijven.

Herhaling: lees eens wat RFCs

Martinv
12/01/07, 03:17
> Erick T. Barkhuis schreef:
> Inmiddels heb ik, door wat te koekelen op "Joomla contentheaders" een
> beetje een beeld gekregen wat jij er onder verstaat.
> Jij zou je benieuwdheid voldoende kunnen bevredigen door te koekelen op
> bijvoorbeeld "http content headers".
>> Als me dat duidelijk is kan ik het probleem misschien beter beschrijven.
>
> Dat zou fijn zijn, al vrees ik dat ik je dan niet van dienst kan zijn
> omdat ik (a) te weinig weet van Joomla en (b) na de eerdere aantijging
> van onwil weinig zin heb.
Dat kan, maar die "aantijging" is m.i. nog steeds op zijn plaats.
Onderstaande had mogelijk ook een paar berichtjes eerder geplaatst
kunnen zijn zonder te muggezif(v?)ten over de interpretatie van
contentheaders. Maar dat neemt niet weg dat ik je hulp toch zeer op
prijs stel.

> Mocht je met PHP ergens op willen filteren, dan zul je:
> - toegang moeten hebben tot de database waar de gegevens in staan, of
> - de resultaatpagina's met PHP moeten ophalen en doorzoeken om zodoende
> een selectie te maken
> Veel verder dan deze algemene aanwijzingen kom ik niet, maar wellicht
> iemand anders.
Bedankt Erik T. hier kan ik iets mee.