ホームページ  >  記事  >  php教程  >  PHP ハイパーリンク クロール実装コード

PHP ハイパーリンク クロール実装コード

WBOY
WBOYオリジナル
2016-06-13 12:22:491029ブラウズ

共通の HTML 標準ハイパーリンク パラメーターを取得するための正規表現テスト
最近、プロフェッショナルな検索エンジンに似たものを構築したいと考えているため、Web ページのすべてのハイパーリンクをクロールする必要があります。
次のコードがすべての標準ハイパーリンクをターゲットにできるかどうかのテストを手伝ってください。
テスト コードは次のとおりです:

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


// -- -------------------------------------------- ------ ------------
// ファイル名: Noname1.php
// 説明: ユニバーサルリンクパラメータ取得正規表現テスト
// 要件: PHP4 (http://www.php.net)
// Copyright(C), HonestQiao, 2005, All Rights Reserved
// 著者: HonestQiao ( Honestqiao@hotmail.com)
// パラメーターの説明:
// $strSource: 標準リンクを含む HTML Web ページ
// $strResult: 処理結果
// 追加の指示:
//標準リンク。リンクが含まれています
// ---------------------------- -- ------------------------------------------
$strSource = < <t1
t2 href= "3.htm">t3
t4
HTML
preg_match_all('/( . ? )/sim', $strSource, $strResult, PREG_PATTERN_ORDER); $i = 0; $i {
printf("%d href=(%s) title=(%s) n", $i, $strResult[1][$i], $strResult[2][$i] );
}
?>


テスト データが標準リンクに準拠しているが、ここで処理されていない場合は、テスト データとテスト環境を教えてください。

ありがとうございます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。