次のサイトの配列で、入札情報(Department、location、Ref No、締め切り日、説明、および入札(添付ファイル/ダウンロード可能pdf))を解析しようとしています http://www.biman-airlines.com/corporate/tenderHTMLによるPHPの解析
私は初心者ですし、それを行う方法が分かりません。私は
<?php
$url = "http://www.biman-airlines.com/corporate/tender";
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$html = curl_exec($ch);
curl_close($ch);
$dom = new DOMDocument();
@$dom->loadHTML($html);
$xpath = new DomXPath($dom);
$headerNames = array();
foreach ($xpath->query('//table[@id=""]//th') as $node) {
$headerNames[] = $node->nodeValue;
}
$data = array();
foreach ($xpath->query('//tbody[@id=""]//tr') as $node) {
$rowData = array();
foreach ($xpath->query('td', $node) as $cell) {
$rowData[] = $cell->nodeValue;
}
$data[] = array_combine($headerNames, $rowData);
}
print_r($data);
?>
いくつかの情報を共有してください。どのようなエラーが発生しましたか、何を修正しようとしましたか? –