ホームページ > php教程 > php手册 > PHP記事コレクションの通常コード

PHP記事コレクションの通常コード

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:19:36
オリジナル
1186 人が閲覧しました

コードをコピー コードは次のとおりです:


//HTML を収集
function getwebcontent($url){
$ ch =curl_init ();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT) , $timeout );
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
$contents = trim(curl_exec($ch)); 🎜>}


//タイトルと URL を取得
$string =
getwebcontent('http://www.***.com/learn/zhunbeihuaiyun/jijibeiyun/2' );
//通常の一致

  • タイトルとアドレスを取得
    preg_match_all ("/(.*)< ;/ a>/",$string, $out, PREG_SET_ORDER);
    foreach($out as $key => $value){
    $article['title'][] = $out[$key ] [2];
    $article['link'][] = "http://www.***.com/learn/article/".$out[$key][1]; }
    //URL に基づいて記事のコンテンツを取得します
    foreach($article['link'] as $key=>$value){
    $content_html = getwebcontent($article['link' ][$key ]);
    preg_match("/

    [s|S]*?
    /",$content_html,$matches); >$article[ content][$key] = $matches[0];

    }
    //実際にはトランスコードしないとファイルとして保存できません
    foreach($article[title ] as $key=> $value){
    $article[title][$key] = iconv('utf-8', 'gbk', $value);//トランスコーディング
    }
    //ファイルに保存
    $num = count($article['title']);
    for($i=0; $ifile_put_contents("{$記事[タイトル][$ i]}.txt", $article['content'][$i]);
    }
    ?>


  • このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    最新の問題
    PHP 拡張子 intl
    から 1970-01-01 08:00:00
    0
    0
    0
    phpのデータ取得?
    から 1970-01-01 08:00:00
    0
    0
    0
    PHP GET エラー レポート
    から 1970-01-01 08:00:00
    0
    0
    0
    phpを上手に学ぶ方法
    から 1970-01-01 08:00:00
    0
    0
    0
    人気のおすすめ
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート