ホームページ  >  記事  >  バックエンド開発  >  Web ページ ファイルのコンテンツを読み取るための PHP 実装コード (fopen、curl など)_PHP チュートリアル

Web ページ ファイルのコンテンツを読み取るための PHP 実装コード (fopen、curl など)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:27:55927ブラウズ

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

tru​​e

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);...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:数値 1316 を 2 つの数値の合計として表します。1 つは 13 の倍数、もう 1 つは 11 の倍数です。これら 2 つの数値を求めます。 _PHP チュートリアル次の記事:数値 1316 を 2 つの数値の合計として表します。1 つは 13 の倍数、もう 1 つは 11 の倍数です。これら 2 つの数値を求めます。 _PHP チュートリアル

関連記事

続きを見る