Wat is het verschil tussen:

- fopen()
- file_get_contents()
- CURL

Welke is beter en waarom ?

Mvg,
Remco
fopen geeft je een stream terug, welke je nog hangmatig met fgets() of stream_get_contents mag uitlezen. Of handig wanneer je alleen een deel vanhet antwoord wilt hebben.

file_get_contents is fopen + stream_get_contents in één.

cURL is werkelijk een controleerbare HTTP request doen vanuit PHP (indirect vanuit cURL) Dit geeft je meer controle over hoe de request eruit moet zien. Welke headers wil je meesturen, welke data stuur je mee. Hiermee kan je ook plaatjes uploaden en het hele antwoord terugkrijgen (inclusief headers) maar is wat lastiger in gebruik, en niet alle webservers bieden de functies aan.
Dat klinkt duidelijk, bedankt.

Ik zit er alleen mee dat ik pagina's van google open in een loop.
Na enige pagina's ( 200 ) word mijn IP geblokkeerd.
en kan ik geen pagina's meer openen.

Dit is natuurlijk logisch.. want Google denkt dat ik een aanval uitvoer op hun..
Zou ik d.m.v. cURL ervoor kunnen zorgen dat Google mij niet meer als bot virus ziet ? doordat ik informatie mee stuur?

Instellingen op de server zullen geen probleem zijn =]

Mvg,
Remco

Reageren