-
- $url = "http://bbs.it-home.org/";
- $ctx = stream_context_create(array(
- 'http' => array('timeout' => ; 5,
- 'プロキシ' => 'tcp://60.175.203.243:8080',
- 'request_fulluri' => True,)
- )
- );
- $result = file_get_contents($url, False, $ctx) );
- echo $result;
- ?>
复制代
2、curl代理の方法:
-
- function postPage($url)
- {
- $response = "";
- $rd=rand(1,4);
- $proxy='http://212.33.27.253: 808';
- if($rd==2) $proxy='http://212.88.16.56:8088';
- if($rd==3) $proxy='http://202.98.123.126:8080' ;
- if($rd==4) $proxy='http://59.14.97.38:8080';
- if($url != "") {
- $ch =curl_init($url);
- curl_setopt($ ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_PROXY, $proxy);
- $response =curl_exec($ch);
- if(curl_errno($ch)) $ response = "";
- curl_close($ch);
- }
- return $response;
- }
复制代 附:
php file_get_contents を使用して ajax フィールドの问题
ajax の使用では、フィールド調整用のファイルが表示されることがありますが、IE がこのような操作警告を安全に確認するために、操作を継続するかどうかを確認し、承認するだけです。 IE は、アプリケーション フィールドのファイルを調整する可能性がありますが、ユーザーが修正した場合、Opera のオペレーティング システムの下に配置されているオペレータは、問題を直接示唆する可能性があります。この問題を解決するための安全な設定は実現されていませんが、サーバー側で解決することが望ましいです。
サーバー端末では、同一ドメインのファイルをプロキシファイルとして使用することができ、このプロキシファイルは、外部ドメインのファイルのコンテンツを取得してから、ajax に再転送します。安全性の問題も解決されました。
如果サービス端末サポート PHP、file_get_contents 関数を使用可能、详用法参考:http://www.w3school.com.cn/php/func_filesystem_file_get_contents.asp
例子:
$serverAddress = 'http://s.jbxue.com'; //外部文書コンテンツを入手- $randomNumber = file_get_contents($serverAddress);
- //コンテンツを出力
- echo $randomNumber;
- ?>
-
-
- 复制代
-
|