コードをコピーします コードは次のとおりです:
//ホームページのアドレスを収集します
$url="http://emotion.pclady.com.cn/skills/"; /ページコードを取得します
$rs=file_get_contents($url);
//一致する規則性を設定します
//$fp=fopen("text.txt","a");
//$fw=fwrite($fp) ,$rs);
//fclose($fp);
/*href="http://emotion.pclady.com.cn/skills/0903/376476.html "
target=_blank> 善人をそばに置いておいてください*/
$preg='/
//通常の検索を実行
preg_match_all($preg,$rs,$title);
//数値を計算するタイトル数
$count=count ($title[0]);
echo $count."
";
//タイトル数ごとにコンテンツを収集
for ($i=0;$i<$count) ;$i++){
// コンテンツ ページのアドレスを設定します
$pr='/
preg_match_all($pr,$title[0] [$i],$jurl);
$substr=substr($jurl[0][0],9);
//コンテンツページのコードを取得します
$c=file_get_contents($curl);
//通常のルールに一致するコンテンツ ページを設定します
$pc='/
preg_match($pc,$c, $content);
//タイトルを出力
echo $title[0][$i]."
";
echo $title[1][$i]. "
";
$c
echo $concount."
";
echo $content[0][0]; {
}
}
?>
検出により、$c はすでにコンテンツ ページのデータ ストリームですが、$pc の正規表現が文字 < にのみ一致するのはなぜですか?上記の subsrt() 関数を使用しましたか?他に何が問題ですか?アドバイスをいただけますか?
以上、PHP 情報収集プログラムのコードをプログラム内容も含めて紹介しましたので、PHP チュートリアルに興味のある方の参考になれば幸いです。