1.fopen 実装コード:
コードをコピー コードは次のとおりです:
$handle = fopen ("http://www.example.com/", "rb ");
$contents = "";
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
?>
コードをコピーします コードは次のとおりです:
// PHP 5 以降の場合
$handle = fopen("http://www.example.com/", "rb ");
$ content = stream_get_contents($handle);
fclose($handle);
?>
2.curl 実装コード:
コードをコピー コードは次のとおりです:
function _url($Date){
$ch =curl_init();
curl_setopt ($ch, CURLOPT_URL, "$Date"); 1);
curl_setopt ($ch , CURLOPT_USERAGENT, "Mozilla/4.0 (互換性; MSIE 6.0; Windows NT 5.1; SV1)");
$contents =curl_exec($ch) );
curl_close($ch) ;
$contents;
$pageURL="http://www.baidu.com"
エンコーディング変換関数
コードをコピーします
コードは次のとおりです:
$html = file_get_contents("http://s.jb51.net") $html = iconv( "Big5", "UTF- 8//IGNORE" , $html); / /エンコーディングを UTF8 に変換します print $html; $htm = file("http://s.jb51.net");
$h = "";
foreach( $htm as $value)
{
$ h.= iconv( "GB2312", "utf-8//IGNORE" , $value);
print_r($h);ウェブページ
コードをコピー
コードは次のとおりです:
$opts = array(
'http'=>array( 'method'=>"GET",
) 'header'=>"Accept- language: enrn " . "Cookie: foo=barrn" ) ); $context = stream_context_create($opts);
上記の追加ヘッダー付き */
$fp = fopen('http://www.baidu.com', 'r', false, $context);
fpassthru($fp);
?>
http://www.bkjia.com/PHPjc/323665.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/323665.html
技術記事
1.fopen 実装コード: 次のようにコードをコピーします。 ?php $handle = fopen ("http://www.example.com/", "rb"); $contents = "" while (!feof($handle) ) ) { $contents .= fread($handle, 8192);...