Önemli: Bu kodun çalışabilmesi için PHP url fopen özelliğinizin açık olması gerekir.
Kod: Tümünü seç
$doviz = simplexml_load_file('https://www.tcmb.gov.tr/kurlar/today.xml');
// dolar starts //
$dolar_alis = $doviz->Currency[0]->BanknoteBuying;
$dolar_satis = $doviz->Currency[0]->BanknoteSelling;
//dolar ends //
//euro starts //
$euro_alis = $doviz->Currency[3]->BanknoteBuying;
$euro_satis = $doviz->Currency[3]->BanknoteSelling;
//euro ends //
//pound starts //
$pound_alis = $doviz->Currency[4]->BanknoteBuying;
$pound_satis = $doviz->Currency[4]->BanknoteSelling;
// Assign index specific vars
$this->template->assign_vars(array(
'DOLAR_ALIS' => (!empty($dolar_alis)) ? $dolar_alis : $dolar_alis,
'DOLAR_SATIS' => (!empty($dolar_satis)) ? $dolar_satis : $dolar_satis,
'EURO_ALIS' => (!empty($euro_alis)) ? $euro_alis : $euro_alis,
'EURO_SATIS' => (!empty($euro_satis)) ? $euro_satis : $euro_satis,
'POUND_ALIS' => (!empty($pound_alis)) ? $pound_alis : $pound_alis,
'POUND_SATIS' => (!empty($pound_satis)) ? $pound_satis : $pound_satis,
));
html dosyası:
Kod: Tümünü seç
<div class="row">
<div class="column">
<h3>{{ lang('CURRENCY') }}</h3>
<i class="icon fa-dollar fa-fw" aria-hidden="true"></i>
</div>
<div class="column bg2">
<h3>{{ lang('CURRENCY_BUY') }}</h3>
<p>{{ DOLAR_ALIS }}</p>
</div>
<div class="column bg3">
<h3>{{ lang('CURRENCY_SELL') }}</h3>
<p>{{ DOLAR_SATIS }}</p>
</div>
<div class="column">
<i class="icon fa-euro fa-fw" aria-hidden="true"></i>
</div>
<div class="column bg2">
<p>{{ EURO_ALIS }}</p>
</div>
<div class="column bg3">
<p>{{ EURO_SATIS }}</p>
</div>
<div class="column">
<i class="icon fa-gbp fa-fw" aria-hidden="true"></i>
</div>
<div class="column bg2">
<p>{{ POUND_ALIS }}</p>
</div>
<div class="column bg3">
<p>{{ POUND_SATIS }}</p>
</div>
</div>
css dosyası:
Kod: Tümünü seç
* {
box-sizing: border-box;
}
/* Create three equal columns that floats next to each other */
.column {
float: left;
width: 30%;
padding-left: 9px;
}
/* Clear floats after the columns */
.row:after {
content: "";
display: table;
clear: both;
}