これが彼らの側にあるかどうか、私はホストに何度も尋ねましたが、彼らはノーと言いました. cURL のすべてが機能し、有効になっています。ただし、以下のコードを試すたびに、接続またはページが返されることはありません (私は多くの異なるネットワーク ワーキング プロキシをテストしました)。
<?php
//THIS IS A TEST
$ch = curl_init('http://www.google.com');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1');
curl_setopt($ch, CURLOPT_PROXY, '114.80.136.112:7780');
curl_setopt($ch, CURLOPT_TIMEOUT, 40);
curl_exec($ch);
echo curl_error($ch);
print_r(curl_getinfo($ch));
curl_close($ch);
?>
他の誰かが私のためにこの機能をテストして、動作する結果が得られるかどうかを確認できますか?
編集:また試しました
<?php
//THIS IS A TEST
$ch = curl_init('http://www.google.com');
$f = fopen('requests.txt', 'w');
curl_setopt_array($ch, array(
CURLOPT_PROXY => '114.80.136.112:7780',
CURLOPT_PROXYTYPE => CURLPROXY_HTTP,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1',
CURLOPT_TIMEOUT => 40,
CURLOPT_VERBOSE => 1,
CURLOPT_STDERR => $f,
));
curl_exec($ch);
fclose($f);
echo curl_error($ch);
print_r(curl_getinfo($ch));
curl_close($ch);
?>
これはresults.txtで返されました
* About to connect() to proxy 114.80.136.112 port 7780 (#0)
* Trying 114.80.136.112...
* Timeout
* connect() timed out!
* Closing connection #0