Hallo,
ich möchte per HTTP Request eine Seite laden, allerdings lahmt es erstmal extrem und bekomme dann nur NULL zurück.
Code:
Example
Grüße,
Schaelle
ich möchte per HTTP Request eine Seite laden, allerdings lahmt es erstmal extrem und bekomme dann nur NULL zurück.
Code:
Code:
function file_get_contents_hidden($url, $port='80', $timeout='30') { /* Diese Funktion laed wie file_get_contents eine Datei, allerdings per fsockopen * Dabei sendet es den User-Agent, Referer, etc. direkt vom User */ $url = parse_url($url); $header = "GET /".$url['path']." HTTP/1.1\r\n". "Host: www.".$url['host']."\r\n". "Connection: close\r\n". "Accept-Encoding:".$_SERVER['HTTP_ACCEPT_ENCODING']."\r\n". "Accept: ".$_SERVER['HTTP_ACCEPT']."\r\n". "Accept-Language: ".$_SERVER['HTTP_ACCEPT_LANGUAGE']."\r\n". "Accept-Charset: ".$_SERVER['HTTP_ACCEPT_CHARSET']."\r\n". "User-Agent: ".$_SERVER['HTTP_USER_AGENT']."\r\n". "Referer: ".$_SERVER['HTTP_REFERER']."\r\n"; $stream = fsockopen($url['host'], $port, $dummy, $dummy, $timeout); if(!$stream) { return false; } else { fputs($stream, $header); while(!feof($stream)) { $dannwasanderes[] = fgets($stream, 128); } fclose($stream); return $dannwasanderes; } }
Code:
var_dump(file_get_contents_hidden('http://schaelle.de/index.html'));
Schaelle