Ik probeer met de functie file_get_contents() gegevens van een site af te halen,
als ik de url in mijn browser intik laad hij perfect de pagina, maar als ik het met de functie file_get_contents() probeer geeft krijg ik een 404, ik weet dat er geen browsercheck op zit omdat ik de url wel kan wgetten.
Hieronder volgt de code + error.
function BrochureParser(){
// Variabelen
$ripUrl = "http://www.suzuki.nl/brochureaanvraag?partpush=hpurHsHcPvMxJkBfB&0nopv=1";
$ripContent = file_get_contents($ripUrl, "r");
// Zoek begin- en eindpositie van occasionlijst op
$beginPos = strpos($ripContent, "<img src=\"/nmg/gx/ZycheybHqG.gif\" width=\"160\" height=\"89\" border=\"0\" alt=\"home\"/></a>
</div>");
$eindePos = strpos($ripContent, "<!--ONESTAT SCRIPTCODE START-->");
// Haal de code op
$occasions = substr($ripContent, $beginPos, $eindePos - $beginPos);
// Pas links naar plaatjes aan
$occasions = str_replace("src=\"", "src=\"http://www.suzuki.nl", $occasions);
$occasions = str_replace("href=\"", "href=\"http://www.suzuki.nl", $occasions);
return $occasions;
}
Warning: file_get_contents(http://www.suzuki.nl/brochureaanvraag?partpush=hpurHsHcPvMxJkBfB&0nopv=1): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/sites/ajo.nl/testomgeving/functions.php on line 7
Zou iemand mij hierbij kunnen helpen? Bvd :)