<!--cek.php -->
<!--Burada merkez bankasından sadece doları çekmek için bir dizi oluşturup o diziye foreach ile ayırdığımız dizinin ilk satırını atıp kullandık...-->
<?php
$linkdolar="http://www.tcmb.gov.tr/kurlar/today.xml";
$data = new SimpleXMLElement($linkdolar,0,true);
$dizi=array();
$dolaralis=array();
foreach ($data as $value)
{
array_push($dizi,$value->Isim);
array_push($dolaralis,$value->ForexSelling);
}
?>
--------------------------------------------------------------------------------------------------------
<!-- MerkezBankasi.php -->
<?php
function getir($key){
if(isset($_POST[$key]) && strlen($_POST[$key])>0)
return $_POST[$key];
return false;
}
$dolartl = "";
$miktar = "";
$sonuc = "";
if(count($_POST)==4)
{
$dolartl = getir("dolartl");
$miktar = getir("miktar");
$secim1 = getir("secim1");
$secim2 = getir("secim2");
if (!($dolartl && $miktar && $secim1 && $secim2)) {
$sonuc="veri girisi hatali";
}
else
{
if($secim1!=$secim2)
{
include "kur.php";
$kur = new kur($dolartl);
$tip=$secim1.$secim2;
$deger=$kur->donustur($tip,$miktar);
$sonuc=$miktar." ".$secim1."<br>";
$sonuc.=$deger." ".$secim2;
}
else
$sonuc="secimler ayni!";
}
}
?>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<form method="POST">
<table border="3">
<tr>
<?php include "Cek.php"; ?>
<td>Dolar</td>
<td><input type="text" name="dolartl" value="<?php echo $dolaralis[0]; ?>"> </td>
</tr>
<tr><td colspan="2"><br></td></tr>
<tr>
<td>Miktar:</td>
<td><input type="text" name="miktar" value="<?php echo $miktar; ?>"></td>
</tr>
<tr>
<td>
Seçim-1:
</td>
<td>
<input type="radio" name="secim1" value="TL" checked>TL
<input type="radio" name="secim1" value="$">USD
</td>
</tr>
<tr>
<td>
Seçim-2:
</td>
<td>
<input type="radio" name="secim2" value="TL" checked>TL
<input type="radio" name="secim2" value="$">USD
</td>
</tr>
<?php
if (strlen($sonuc) > 0)
echo "<tr><td colspan='2' style='text-align: center; color: #ff6144;'>" . $sonuc . "</td></tr>";
?>
<tr><td colspan="2" style=text-align:center><input type="submit" value="Cevir"></td></tr>
</table>
</form>
</body>
</html>
---------------------------------------------------------------------------------------
<!-- kur.php -->
<?php
class kur
{
public $dolartl;
public function __construct($dolartl)
{
$this->dolartl=$dolartl;
}
public function donustur($tip,$miktar)
{
switch ($tip)
{
case "TL$": return $this->tl2dolar($miktar);
case "\$TL": return $this->dolar2tl($miktar);
default: return "Seçimler Uygun Değil!";
}
}
public function tl2dolar($miktar)
{
$sonuc=$miktar/$this->dolartl;
return round($sonuc,2);
}
public function dolar2tl($miktar)
{
$sonuc=$miktar*$this->dolartl;
return round($sonuc,2);
}
}
?>
MERKEZ BANKASINDAN ANLIK ALINAN DOLAR KURU İLE TL DÖNÜŞÜMÜ YAPAN PHP PROGRAMI
Kaydol:
Kayıt Yorumları (Atom)
Spring Boot Uygulamasını Heroku üzerinde Deploy Etme
Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...
-
Bu yazımda hobi olarak ilgilendiğim bug bounty'i anlatmaya çalışacağım. Daha sonra bu konu üzerinde kendimizi geliştirmek için neler yap...
-
Flip-Flop doğruluk tabloları girişlerin durumuna bağlı olarak çıkışların ne olması gerektiğini anlatan tablolardır. Kısaca bir doğruluk tabl...
Hiç yorum yok:
Yorum Gönder