私はsimple_html_dom.php
小さなhtmlページを解析しようとしています。しかし、私はエラーが発生しています。
Fatal error: Call to a member function find() on a non-object in C:\xampp\htdocs\result\do.php on line 8
私のphpコードはここにあります:
`
$html = new simple_html_dom();
$html->load_file('C:\xampp\htdocs\result\www.html');
$tableData = array();
$table = $html->find('table');
foreach($table->find('tr') as $row) {
$rowData = array();
foreach($row->find('td.text') as $cell) {
$rowData[] = $cell->innertext;
}
$tableData[] = $rowData;
}
echo "Result :<br/>";
foreach($tableData as $test)
echo "-".$test[0]."-".$test[1]."-".$test[2]."-".$test[3]."-".$test[4]."<br/>";
?>`
と私の html ページはここにあります (www.html):
<table>
<tr>
<td width=250>Subject</td>
<td width=60 align=center>External </td>
<td width=60 align=center>Internal</td>
<td align=center width=60>Total</td>
<td align=center width=60>Result</td>
</tr>
<tr>
<td width=250><i>Analog Communication (06EC53)</i></td>
<td width=60 align=center>0</td>
<td width=60 align=center>17</td>
<td width=60 align=center>17</td>
<td width=60 align=center><b>A</b>
</td>
このエラーが発生する理由と、このエラーを解決する方法を知りたいです。