私の質問にとても早く答えてくれてありがとう。さらに掘り下げて、最終的に、外部ファイルと特定の div からデータを取得し、PHP DOMDocument を使用して別のドキュメントに投稿するソリューションを見つけました。getElementById によって最初に呼び出されたものが現在データを持っている場合、別の div からデータを取得する if 条件を追加して、コードを改善しようとしています。ここに私がこれまでに得たコードがあります。
ソースとしての外部 html。
<div id="tab1_header" class="cushycms"><h2>Meeting - 12:00pm to 3:00pm</h2></div>
ソースから呼び出す PHP ファイルは次のようになります。
<?php
$source = "user_data.htm";
$dom = new DOMDocument();
$dom->loadHTMLFile($source);
$dom->preserveWhiteSpace = false;
$tab1_header = $dom->getElementById('tab1_header');
?>
<html>
<head>
<title></title>
</head>
<body>
<div><h2><?php echo $tab1_header->nodeValue; ?></h2></div>
</body>
</html>
次の関数は、div id が見つからない場合にメッセージを出力しますが...
if(!tab1_header)
{
die("Element not found");
}
最初に呼び出された div にデータがない場合は、別の div を呼び出したいと思います。意味 if <div id="tab1_header"></div>
then をつかみ<div id="alternate"><img src="filler.png" /></div>
ます。この結果を達成するために上記の関数を変更するのを誰かが手伝ってくれますか?
ありがとう。