simple-html-dom を使用して、別のサイトからコードを取得しようとしています。これは、私が達成しようとしていることを再現する簡単なコード例です。
<html>
<body>
<h1>Title!</h1>
<div class="sample">
<div class="another_class">...</div>
<div class="one_more">
Some awesome text!
</div>
</div>
<div class="sample">
<div class="another_class">...</div>
<div class="one_more">
Some awesome text!
</div>
</div>
<div class="sample">
<div class="another_class">...</div>
<div class="one_more">
Some awesome text!
</div>
</div>
</body>
</html>
だから私はすべてのdivサンプルブロックを引っ張ろうとしています...タグを含みます。したがって、基本的には、次のコードをサイト、タグ、およびすべてにエコーしたいと考えています。
<div class="sample">
<div class="another_class">...</div>
<div class="one_more">
Some awesome text!
</div>
</div>
<div class="sample">
<div class="another_class">...</div>
<div class="one_more">
Some awesome text!
</div>
</div>
<div class="sample">
<div class="another_class">...</div>
<div class="one_more">
Some awesome text!
</div>
</div>
今日、simple-html-dom について学んだばかりなので、まだ理解しようとしています。これが私がこれまでに集めたもので、機能していません。
<?php
include('simplehtmldom_1_5/simple_html_dom.php');
$page = 'http://www.sampleURL.com';
$html = file_get_html($page);
foreach($html->find('div.sample') as $element)
echo $element->outertext . '<br />';
?>