PHPでディレクトリ内のすべてのWebページのタイトルを読み取る方法

次の手順に従って、フォルダ内のすべての Web ページのタイトルを読み取ることができます。

  1. glob()
  2. お楽しみ、冒険、そして気を楽にする時間のための場所
  3. ネイティブな日本語で文を言い換えてください。1 つのオプションのみ必要です。.htm
$files = glob('path/to/folder/*.html');
$files += glob('path/to/folder/*.htm');
  1. file_get_contents()
foreach ($files as $file) {
$html = file_get_contents($file);
preg_match("/<title>(.*?)<\/title>/i", $html, $matches);
$title = $matches[1];
echo $title;
}

ウェブページの構造が複雑な場合は、見出しをマッチさせるためにより複雑な正規表現が必要になる可能性があります。また、この方法は、各ファイルの最初の見出しのみを取得できます。ウェブページファイルに複数見出しがある場合は、さらなる処理が必要になる可能性があります。

bannerAds