PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php printf("Current PHP version: %s \n", phpversion()); $query = "SELECT VERSION() as version;"; $stmt = $pdo->prepare($query); $stmt->execute(); $row = $stmt->fetch(PDO::FETCH_ASSOC); printf('DB version: %s', $row['version']); $isins_list = [ 'IE00B3RBWM25', #Vanguard All-World 'IE00BL25JP72', #Xtrackers MSCI World Momentum 'IE00B4L5Y983', #iShares Core MSCI World 'IE00BJ0KDQ92', #Xtrackers MSCI World 'IE00BF4RFH31', #iShares MSCI World Small Cap 'IE00BKM4GZ66', #iShares Core MSCI EM IMI ]; $base_url = "https://www.onvista.de/etf/"; date_default_timezone_set('Europe/Berlin'); echo "<table>\n"; foreach($isins_list as $isin) { $oDom = new DOMDocument(); $oDom->loadHTMLFile($base_url.$isin); $oDomNodeList = $oDom->getElementsByTagName('data'); $kurs = substr($oDomNodeList->item(3)->nodeValue, 0, -3); $oXPath = new DOMXPath( $oDom ); $oDomNodeList = $oXPath->query('//time[@datetime]/@datetime'); $kurszeit_raw = $oDomNodeList->item(0)->nodeValue; $kurszeit_local = date("d.m.Y H:i:s", strtotime($kurszeit_raw)); echo "<tr><td><a href=$base_url$isin target=_blank>$isin</a></td><td>$kurs</td><td></td><td>$kurszeit_local</td></tr>\n"; } echo "</table>";
Show:  
Copy Clear