При запуске этого скрипта php:
$doc = new DOMDocument(); $doc->loadHTMLFile("some_url.html"); $ele1 = $doc->getElementById ( "coupon" ); if($ele1->length){ $doc->getElementById ( "coupon" )->item(0)->nodeValue =$result["affiliate_name"] ;}
Я получаю: Trying to get property of non-object
в последней строке, если это не правильный способ сделать это, как я могу установить текст тега, который должен извлечь из его идентификатора.
вот мой some_url.html:
<div class="panel panel-success"> <div class="panel-heading"> <h3 id="coupon" class="panel-title">Coupon name 1</h3> </div> <p id="coupon_id" hidden>coupon id</p> <div id="counter-up" class="panel-body"> 0 </div> </div>
спасибо