Ankündigung

Einklappen
Keine Ankündigung bisher.

HTTP Request per PHP lahmt, Rückgabe nur NULL

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • HTTP Request per PHP lahmt, Rückgabe nur NULL

    Hallo,

    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;
    
    	}
    }
    Example
    Code:
    var_dump(file_get_contents_hidden('http://schaelle.de/index.html'));
    Grüße,
    Schaelle
    PHP-Noob (?) _AT_ work
Lädt...
X