Hente bestemt indhold for en anden side, fungerer næsten?
Hej :)Jeg prøver at hente aktiekurserne hos børsen, men jeg kan ikke få den til at hente alle kurserne - kun den første aktie for hver side - kode:
require_once 'simple_html_dom.php';
function getStock($borsen_url){
$stock = new simple_html_dom();
$stock->load_file($borsen_url);
$tmp = array();
$result = array();
$i = 0;
foreach ($stock->find("div.stock-table") as $div){
foreach($div->find("tr") as $tr){
$i++;
foreach($tr->find("td") as $td){
$val = trim($td->plaintext);
$tmp[($i == 1 ? "keys" : "values")][] = $val;
}
}
}
foreach($tmp["keys"] as $k=>$v){
$result[$v] = $tmp["values"][$k];
}
return $result;
}
$borsone = getStock("http://borsen.dk/kurslister/danske_aktier/alle_danske_aktier.html?tabId_48097=1&page_48097=1&orderBy_48097=OFFICIAL_NAME_SECURITY&orderType_48097=asc&filter_48097=&activeLink_48097=");
$borstwo = getStock("http://borsen.dk/kurslister/danske_aktier/alle_danske_aktier.html?tabId_48097=1&page_48097=2&orderBy_48097=OFFICIAL_NAME_SECURITY&orderType_48097=asc&filter_48097=&activeLink_48097=");
var_dump($borsone);
var_dump($borstwo);
Hvad gør jeg forkert?
På forhånd tak for hjælpen.