Prosim poradil by mi niekto ???
1. potrebujem do tohto scriptu doplniť akutálny dátum zo suboru xml,
2. je možné usporiadať jednotlivé kurzy podľa meny (USD, GBP, CZK,..)
Kód:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<style type="text/css">
td {padding: 1px; }
.td-num {text-align: right}
th {background-color: #CEA4A5; color: #CEA4A5}
.currency {
font-family: Arial, sans-serif;
font-size: 12px;
background-color: #CEA4A5;
}
.currency .odd {
background-color: #CEA4A5;
}
</style>
</head>
<body>
<?php
function get_content($url)
{
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
ob_start();
curl_exec ($ch);
curl_close ($ch);
$string = ob_get_contents();
ob_end_clean();
return $string;
}
$currencies = array(
'USD' => array('flag' => 'vlajky/usd.png', 'country' => 'USA'),
'GBP' => array('flag' => 'vlajky/gbp.png', 'country' => 'Veľka Britania'),
'PLN' => array('flag' => 'vlajky/pln.png', 'country' => 'Poľsko'),
'HUF' => array('flag' => 'vlajky/huf.png', 'country' => 'Maďarsko'),
'CHF' => array('flag' => 'vlajky/chf.png', 'country' => 'Švajčiarsko'),
'CZK' => array('flag' => 'vlajky/czk.png', 'country' => 'Česko')
);
function xml_vypis($xml)
{
global $currencies;
$i = 0;
$flag = "";
$country = "";
$vsetko = "<table class='currency'>\n";
foreach($xml->Cube->Cube->Cube as $Nazov) {
$currency = (string)$Nazov['currency'];
if (isset($currencies[$currency])) {
$vsetko .= "<tr class='" . ($i & 1 == 1 ? 'odd' : '') . "'> <td></td> <td><img src='" . $currencies[$currency]['flag'] . "'></td> <td></td> <td><b>1€</b></td> <td></td><td></td> <td></td> <td>=</td> <td></td> <td></td> <td>" . $Nazov['rate'] . "</td> <td></td> <td><b>" . $currency . "</b></td></tr>\n";
}
$i++;
}
$vsetko .= "</table>\n";
return $vsetko;
}
#usage:
$content = get_content("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml");
$xml = simplexml_load_string($content);
utf8_decode($xml);
$vypis = xml_vypis($xml);
echo "".$vypis;
?>
Vopred dakujem.
Som začiatočník.