「test.html」という名前の次のテンプレート ファイルがあります。
<div class='title'>TEST</div>
そして、私は次のPHPコードを持っています:
<?
include "simplehtmldom/simple_html_dom.php";
$dom = file_get_html( "test.html" );
echo $dom->outertext;
?>
ここまでは問題なく、test.html ファイルが表示されます。しかし、何かを変更しようとすると、エラーが発生します。
<?
include "simplehtmldom/simple_html_dom.php";
$dom = file_get_html( "test.html" );
$dom->find('.title')->innertext = "changed";
echo $dom->outertext;
?>
警告: E:\internet\test.phpの 4 行目で非オブジェクトのプロパティを割り当てようとしています。ここで何がうまくいかないのですか?明らかに $dom->find('.title') は有効な要素を返しませんでしたが、問題は次のとおりです: なぜ? DIVを見つける必要がありますか?