Ik heb een vraag aangaande cUrl. Naar mijn weten is het niet mogelijk om dit te blocken, maar misschien wel om het moeilijk te maken.
Nu wil de sourcecode van een website halen. Het gaat om een website van de vvv, bijv. vvvleeuwarden.nl
Nee, niet om te stelen. De benodigde content wordt aan mij toegemaild in een word-document ter publicering. Maar dit zorgt voor een tijdrovend werkje, dus dacht ik via cUrl deze data van de website te halen. Dit wil echter niet lukken, dus vandaar mijn vraag hier.
Mijn vraag is, hoe ik erachter kom welke opties ik mee moet geven, om mijn cUrl request goed te laten verlopen. Of hoe ik kan zien wat er fout gaat.
- Curl geeft geen resultaat
-
21-10-2015, 14:24 #1
- Berichten
- 70
- Lid sinds
- 17 Jaar
Curl geeft geen resultaat
-
In de schijnwerper
Ik doe sterke domeinnamen voor Nederlandse Affiliates, Publishers & Endusers weg.Domein te koopVEILING: YouTube kanaal bijna 100.000 abonnees 1,8 miljoen viewsWebsite te koopVegan food site - 500+ artikelen met ons ALL-IN-ONE pakket + affiliate plugin!Website te koopLinkbuilding(internationaal)uitbesteden(ook whitelabel)?Wij regelen alle plaatsingen.Freelance / Werk -
21-10-2015, 14:43 #2
- Berichten
- 150
- Lid sinds
- 17 Jaar
Re: Curl geeft geen resultaat
Wat voor commando gebruik je nu en wat voor melding krijg je daarbij? Het kan werkelijk aan 1001 dingen liggen. Lukt het bijvoorbeeld wel met een eigen website?
-
21-10-2015, 14:53 #3
- Berichten
- 70
- Lid sinds
- 17 Jaar
Re: Curl geeft geen resultaat
ja het lukt wel met eigen website. Voor testdoeleinden echo ik de responsecode. Bij mijn eigen site, 200. Bij die van de vvv een 0.
deze opties geef ik mee:
Code:curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_TIMEOUT, 5);
-
21-10-2015, 17:15 #4
- Berichten
- 1.470
- Lid sinds
- 19 Jaar
Re: Curl geeft geen resultaat
curl error afvangen zou je benodigde info kunnen verschaffen.
-
21-10-2015, 17:41 #5
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Re: Curl geeft geen resultaat
Check nog eens goed of je geen typo in de url hebt. 0 krijg je normaal terug als er geen verbinding gemaakt kan worden (url fout, timeout te kort, etc).
-
22-10-2015, 06:48 #6
- Berichten
- 70
- Lid sinds
- 17 Jaar
Re: Curl geeft geen resultaat
Uiteraard gedaan, het gaat om err.nr 28 connection timed out.
-
22-10-2015, 06:48 #7
- Berichten
- 70
- Lid sinds
- 17 Jaar
Re: Curl geeft geen resultaat
Nee geen typo, een timeout.
-
22-10-2015, 09:24 #8
- Berichten
- 150
- Lid sinds
- 17 Jaar
Re: Curl geeft geen resultaat
Waarschijnlijk lukte het niet om de volledige URL op te halen in de 5 seconden timeout die je aangeeft. Probeer het eens te verhogen naar een minuut?
-
27-11-2015, 19:00 #9
- Berichten
- 102
- Lid sinds
- 13 Jaar
Re: Curl geeft geen resultaat
Probeer eens:
Code:<plaintext> <?php echo file_get_contents("http://www.vvvleeuwarden.nl"); ?>
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic