#Php - 16 Feb 2021
Merhabalar,
Yaklaşık 2-3 sene önce yaptığım php döviz botu hedef sitede ki güncellemeden dolayı bozulmuş. Bende ihtiyacım olduğu kadarını düzenleyip sizlerle yeniden paylaşıyorum. Eski yazıyı buradan okuyabilirsiniz. (https://tayfunguler.org/php-doviz-botu)
<?php /* - Php ile anlık dolar, euro ve altın kuru - www.tayfunguler.org */ $ups = $_SERVER['REQUEST_URI']; header("Refresh: 5; URL = $ups"); function replace_tr($text) { $text = trim($text); $search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' '); $replace = array('c','c','g','g','i','i','o','o','s','s','u','u',' '); $new_text = str_replace($search,$replace,$text); return $new_text; } $site = file_get_contents('https://kur.doviz.com/serbest-piyasa/amerikan-dolari'); preg_match_all('@<span class="name">(.*?)</span>@si', $site, $name); preg_match_all('@<span class="value" data-socket-key="(.*?)">(.*?)</span>@si', $site, $value); $nameupdate = $name[1]; $valueupdate = $value[2]; echo "<ul>"; $sayi = 0; foreach ($nameupdate as $nameup => $key) { $sayi++; echo "<li>"; echo replace_tr($key); echo ": "; foreach ($valueupdate as $valuep => $value) { if($nameup == $valuep) { echo replace_tr($value); echo "</li>"; } } if($sayi == 3) { exit(); } } echo "</ul>";