import requests
response = requests.get("http://site.com/",headers={"accept":"application/json"},proxies={"http":"http://127.0.0.1:8888"})
if response.status_code == "200":
print "Response is: " + response.text
You just need to use cURL instead of file_get_content().
$proxy = "66.96.200.39:80";
$proxy = explode(':', $proxy);
$url = "$_POST[1]";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, $proxy[0]);
curl_setopt($ch, CURLOPT_PROXYPORT, $proxy[1]);
curl_setopt($ch, CURLOPT_HEADER, 1);
$sProxy = "127.0.0.1:8888";
$ch = curl_init($_POST[1]);
$c = curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$c = curl_setopt($ch, CURLOPT_HEADER, 1);
$c = curl_setopt($ch, CURLOPT_PROXY, $sProxy);
$x = curl_exec($ch);
$c = curl_close($ch);
function fetchURL($sURL, $aOpt=array()) {
/[b][/b]/ INITIALIZE CURL
$ch = curl_init($sURL);
/[b][/b]/ SET OPTIONS
$c = curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$c = curl_setopt($ch, CURLOPT_HEADER, 1);
/[b][/b]/ IF OPTIONS HAVE BEEN PASSED, SET THEM (AND OVERRIDE ORIGINALS ABOVE)
foreach ($aOpt as $sKey=>$sVal) { curl_setopt($ch, $sKey, $sVal); }
/[b][/b]/ EXECUTE REQUEST
$x = curl_exec($ch);
/[b][/b]/ CLOSE HANDLE
$c = curl_close($ch);
/[b][/b]/ RETURN RESPONSE
return($x);
}
?>
/[b][/b]/ OPTIONS FOR REQUEST
$aOpt = array(CURLOPT_PROXY=>'127.0.0.1:8888', CURLOPT_HEADER=>0);
/[b][/b]/ TARGET URL
$sURL = "ht[b][/b]tp[:/[b][/b]/dynupdate[b][/b].[b][/b]no-ip[b][/b].[b][/b]co[b][/b]m[b][/b]/[b][/b]ip.php";
/[b][/b]/ THE RESULT
$sData = fetchURL($sURL, $aOpt);
/[b][/b]/ DISPLAY IT
print($sData);