Hallo,
wieso funktioniert dieser Aufruf und liefert Daten der URL zurück?
Und warum liefert dieser Code einen "Bad Request" zurück?
Die Domain ist jetzt nur ein Beispiel (zum Testen perfekt geeignet), habe das Problem auch noch bei anderen URLs...
Die POST-Methode habe ich auch schon probiert, daran liegt es nicht...
wieso funktioniert dieser Aufruf und liefert Daten der URL zurück?
PHP-Code:
$x = implode("",file("http://www.ucl.volvocars.de/de/de/ucl/ucl_detail_car.asp?DPMarket=de&DPLanguage=de&site_scope=4&site_scope_option=-1&detail_direct=true&vehicle_no=32031967"));
PHP-Code:
$domain = "www.ucl.volvocars.de";
$sock=fsockopen($domain,80);
if($sock)
{
fputs($sock,"GET /de/de/ucl/ucl_detail_car.asp?DPMarket=de&DPLanguage=de&site_scope=4&site_scope_option=-1&detail_direct=true&vehicle_no=32031967 HTTP/1.0\n");
fputs($sock,"Host: ".$domain."\n");
fputs($sock,"Referer: http://www.irgendwas.de\n");
fputs($sock,"User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT5.1)\n");
while(!feof($sock)){$header.=trim(fgets($sock,128));}
fclose($sock);
echo $header;
}
Die POST-Methode habe ich auch schon probiert, daran liegt es nicht...
Kommentar