ホームページ >バックエンド開発 >PHPチュートリアル >Baidu Google の包含ステータスをクエリする PHP 実装 (サンプルコード)_PHP チュートリアル
Baidu と Google によるサイトの包含ステータスを記録するための小さなことを書きましたが、実際には、ファイルにアクセスしてリモート ファイルをダウンロードし、それを分析するだけです。
ちなみに、Google PRを確認するのに必要なのはファイルアドレスだけだそうなので、全然難しくありません。
完全なコードは次のとおりです。file はファイルを取得し、分析して出力します:
関数 baidudetail($domain) {
$baidu_site = 'http://www.baidu.com/baidu?word=site%3A' . $domain;
$baidu_link = 'http://www.baidu.com/ baidu?word=link%3A' . $domain;
$baidu_domain = 'http://www.baidu.com/baidu?word=domain%3A' . $domain;
getdetail($baidu_site, 'baidu_site', '関連 Web ページ', '記事、費やした時間');
getdetail($baidu_link, 'baidu_link', '関連 Web ページ', '記事, 費やした時間');
getdetail($baidu_domain, 'baidu_domain', '関連 Web ページ', '記事、使用時間');
}
関数 googledetail($domain) { function getdetail($url, $type, $wordf, $wordb) { function returndetail($content, $type) {
$google_site = 'http://www.google.cn/search?hl=zh-CN&q=site%3A' . $domain;
$google_link = 'http://www. google.cn/search?hl=zh-CN&q=link%3A' . $domain;
getdetail($google_site, 'google_site', ' 結果, ', '. (検索時間');
getdetail ($google_link, 'google_link', 'about', ' は にリンクされています' //102
}
$pagecontent = @file($url);
$pagecontent = implode ('', $pagecontent);
$pagecontent = substr(strstr($ pagecontent, $wordf), strlen($wordf));
$pagecontent = substr_replace($pagecontent, '', strpos($pagecontent, $wordb));
returndetail($pagecontent, $type);
}
global $seodetail;
$seodetail[$type] = empty($content) ?>
http://www.bkjia.com/PHPjc/328091.html