<?php
/*
プラグイン名: XY-Baidu に含まれるボリューム
説明: XY-Based onドメイン名 Baidu に含まれるボリュームを返す
*/
$domain = (isset($_GET['domain']))?$_GET['domain']:$_POST['domain' ];
if(empty($domain)) echo 'クエリ ドメイン名を空にすることはできません';
$count = baiduSL ($domain);
if(!isset($count)) showjson(array('code'=>200502,'msg'=>'クエリが失敗しました。もう一度お試しください!'));
if(!$count) $count = 0;
$result=array(
'コード'=>1,
'ドメイン' =>$ ドメイン,
'データ'=>$カウント
);
print_r(json_encode($result));
#unset($domain,$result,$ch);function baiduSL ($domain) { $baidu='https://www.baidu.com/ s?ie= utf-8&tn=baidu&wd=site:'.$domain; $bdsite=BD_curl($baidu); $bdsite = str_replace(array("\r\n ", "\ r", "\n", ' '), '', $bdsite); if (!$count) preg_match('/見つかった関連結果の数は約 (.*) ?)/i', $bdsite,$count); $baiduSL=strip_tags($count[1]); unset($count); return $baiduSL;}function BD_curl($url){ $ch =curl_init();curl_setopt($ch, CURLOPT_URL, $ url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 のような Mac OS X) AppleWebKit/601.1.46 (KHTML、Gecko のような) バージョン/9.0 モバイル/13B143 Safari /601.1");curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $ret =curl_exec($ch);curl_close($ch); return $ ret;}?>