PHP etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
PHP etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
PHP İLE HAVA DURUMU BOTU
<?php
$sehir=@file_get_contents("http://www.nkfu.com/turkiye-81-il-listesi/");
preg_match_all('@<td width="143">(.*?)</td>@si',$sehir,$sehirler);
function getir($key){
if(isset($_POST[$key]))
return $_POST[$key];
}
if(count($_POST)>0){
$sehirim=getir("sehirr");
$degisecek=["ğ","ı","ş","I","ö","Ç","ç","ü","Ş"];
$yeni=["g","i","s","i","o","C","c","u","S"];
$sehirim=str_replace($degisecek,$yeni,$sehirim);
$veri=@file_get_contents("http://www.mynet.com/havadurumu/asya/turkiye/".$sehirim."");
preg_match_all('@<span class="hvDeg1">(.*?)</span>@si',$veri,$enYuksek);
preg_match_all('@<span class="hvDeg2">(.*?)</span>@si',$veri,$enDusuk);
preg_match_all('@<span class="hvMood">(.*?)</span>@si',$veri,$hvMood);
preg_match_all('@<span class="hvDay">(.*?)</span>@si',$veri,$hvGun); }
?>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<form method="POST" >
<select name="sehirr" >
<?php for($i=0;$i<=81;$i++) echo "<option value='".$sehirler[0][$i] = strip_tags($sehirler[0][$i])."'>".$sehirler[0][$i]."</option>";?>
</select>
<input type="submit" value="Göster"></br></br>
</form>
<table border="4" style="margin-left:200px">
<tr><td colspan="6" style="text-align:center"><?php $s=strtoupper($sehirim); echo $s;?> 5 GÜNLÜK HAVA DURUMU</td>
<tr>
<td>GÜNLER</td>
<td><?php echo @$hvGun[0][0]?></td>
<td><?php echo @$hvGun[0][1]?></td>
<td><?php echo @$hvGun[0][2]?></td>
<td><?php echo @$hvGun[0][3]?></td>
<td><?php echo @$hvGun[0][4]?></td>
</tr>
<tr>
<td>DURUM</td>
<td><?php
$durum=strip_tags(str_replace($degisecek,$yeni,$hvMood[0][0]));
if($durum=="Yagisli") echo "<img src='rain.png'/>";
else if($durum=="Parcali Bulutlu") echo "<img src='parcali.png'/>";
else if ($durum=="Kar Yagisli") echo "<img src='kar.png'/>";
else if ($durum=="Hafif Kar Yagisli") echo "<img src='kar.png'/>";
else if ($durum=="Cok Bulutlu") echo "<img src='bulutlu.png'/>";
else if ($durum=="Gunesli") echo "<img src='gunesli.png'/>";
?></br>
<?php echo @$hvMood[0][0] ?>
</td>
<td><?php
$durum=strip_tags(str_replace($degisecek,$yeni,$hvMood[0][1]));
if($durum=="Yagisli") echo "<img src='rain.png'/>";
else if($durum=="Parcali Bulutlu") echo "<img src='parcali.png'/>";
else if ($durum=="Kar Yagisli") echo "<img src='kar.png'/>";
else if ($durum=="Hafif Kar Yagisli") echo "<img src='kar.png'/>";
else if ($durum=="Cok Bulutlu") echo "<img src='bulutlu.png'/>";
else if ($durum=="Gunesli") echo "<img src='gunesli.png'/>";
?></br><?php echo @$hvMood[0][1]?></td>
<td><?php
$durum=strip_tags(str_replace($degisecek,$yeni,$hvMood[0][2]));
if($durum=="Yagisli") echo "<img src='rain.png'/>";
else if($durum=="Parcali Bulutlu") echo "<img src='parcali.png'/>";
else if ($durum=="Kar Yagisli") echo "<img src='kar.png'/>";
else if ($durum=="Hafif Kar Yagisli") echo "<img src='kar.png'/>";
else if ($durum=="Cok Bulutlu") echo "<img src='bulutlu.png'/>";
else if ($durum=="Gunesli") echo "<img src='gunesli.png'/>";
?></br><?php echo @$hvMood[0][2]?></td>
<td><?php
$durum=strip_tags(str_replace($degisecek,$yeni,$hvMood[0][3]));
if($durum=="Yagisli") echo "<img src='rain.png'/>";
else if($durum=="Parcali Bulutlu") echo "<img src='parcali.png'/>";
else if ($durum=="Kar Yagisli") echo "<img src='kar.png'/>";
else if ($durum=="Hafif Kar Yagisli") echo "<img src='kar.png'/>";
else if ($durum=="Cok Bulutlu") echo "<img src='bulutlu.png'/>";
else if ($durum=="Gunesli") echo "<img src='gunesli.png'/>";
?></br><?php echo @$hvMood[0][3]?></td>
<td><?php
$durum=strip_tags(str_replace($degisecek,$yeni,$hvMood[0][4]));
if($durum=="Yagisli") echo "<img src='rain.png'/>";
else if($durum=="Parcali Bulutlu") echo "<img src='parcali.png'/>";
else if ($durum=="Kar Yagisli") echo "<img src='kar.png'/>";
else if ($durum=="Hafif Kar Yagisli") echo "<img src='kar.png'/>";
else if ($durum=="Cok Bulutlu") echo "<img src='bulutlu.png'/>";
else if ($durum=="Gunesli") echo "<img src='gunesli.png'/>";
?></br><?php echo @$hvMood[0][4]?></td>
</tr>
<tr>
<td>EN YÜKSEK SICAKLIK</td>
<td><?php echo @$enYuksek[0][0]?></td>
<td><?php echo @$enYuksek[0][1]?></td>
<td><?php echo @$enYuksek[0][2]?></td>
<td><?php echo @$enYuksek[0][3]?></td>
<td><?php echo @$enYuksek[0][4]?></td>
</tr>
<tr>
<td>EN DÜŞÜK SICAKLIK
<td><?php echo @$enDusuk[0][0]?></td>
<td><?php echo @$enDusuk[0][1]?></td>
<td><?php echo @$enDusuk[0][2]?></td>
<td><?php echo @$enDusuk[0][3]?></td>
<td><?php echo @$enDusuk[0][4]?></td>
</tr>
</table>
</body>
</html>
PHP İLE CAPTCHA YAPIMI
<!--captcha.php -->
<?php
session_start();
$letters=array("a","b","c");
$randomselect=rand(0,2);
$random=rand(10000000,90000000);
$text=$letters[$randomselect].$random;
$_SESSION["captcha"]=$text;
$pic=imagecreatetruecolor(100,30);
$backgroucolor=imagecolorallocate($pic,55,55,55);
$fontcolor=imagecolorallocate($pic,35,255,155);
imagefill($pic,0,0,$backgroucolor);
imagestring($pic,5,5,5,$text,$fontcolor);
header("Cache-Control:no-cache");
header("Content-type:image/png");
imagepng($pic);
imagedestroy($pic);
?>
<?php
session_start();
$letters=array("a","b","c");
$randomselect=rand(0,2);
$random=rand(10000000,90000000);
$text=$letters[$randomselect].$random;
$_SESSION["captcha"]=$text;
$pic=imagecreatetruecolor(100,30);
$backgroucolor=imagecolorallocate($pic,55,55,55);
$fontcolor=imagecolorallocate($pic,35,255,155);
imagefill($pic,0,0,$backgroucolor);
imagestring($pic,5,5,5,$text,$fontcolor);
header("Cache-Control:no-cache");
header("Content-type:image/png");
imagepng($pic);
imagedestroy($pic);
?>
---------------------------------------------------------------------------
<!-- index.php -->
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form action="dogrula.php" method="POST">
<table border="3">
<tr>
<td>
Please enter in the picture
</td>
<td>
<input type="text" name="captcha">
</td>
</tr>
<tr>
<td colpan="2">
<img src="captcha.php">
</td>
<td>
<input type="submit" name="submit" value="GIRIS">
</td>
</tr>
</table>
</body>
</html>
----------------------------------------------------------------------------------------------------
<!--dogrula.php-->
<?php
session_start();
if(isset($_REQUEST["captcha"] && $_REQUEST["captcha"]!=""
&& $_SESSION["captcha"]=$_REQUEST["captcha"]){
echo "TRUE";
}
else
echo "FALSE";
?>
MERKEZ BANKASINDAN ANLIK ALINAN DOLAR KURU İLE TL DÖNÜŞÜMÜ YAPAN PHP PROGRAMI
<!--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);
}
}
?>
<!--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);
}
}
?>
Kaydol:
Kayıtlar (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...