Dev ülke bilgileri arşiv datamı sizler ile paylaşıyorum. Toplamda 250 ülke, 10.000 Şehir/Bölge ve 260.000 İlçe/Şehir Bilgileri bu datanın içinde.

Özellikleri
  • Ülke Bilgileri: Para Birimi, Başkent, Sınır Komşuları, Sahip Olduğu Alan (Km Kare Cinsinden), Ülkede Konuşulan Diller, Ülke Telefon Kodu, Ülkenin Resmi Alan Adı Uzantısı, Buluntuğu Kıta, Bulunduğu Alt Bölge, Ülke'nin Resmi Adları, Ülkenin Harita Kordinatları, iso3 kodu, iso2 kodu, iso numaratik kodu, Para Birimi Sembolü, Varsayılan olarak anlık dolara çeviri yapılır, dilerseniz başka para birimlerine çevri yapabilirsiniz
  • Şehir/İlçe Bilgileri: Tüm Şehirler, Plaka Kodları ve Kordinatlar ile Şehirlere ait ilçeler adları ve kordinat bilgileri
  • Özel Bilgileri dilediğiniz dile çevirme
Ülke ve Şehir Bilgileri: https://countryinfo.io/plugins/city-...tate=0&lang=tr
Ülke, Şehir ve İlçe bilgileri: https://countryinfo.io/plugins/city-...tate=1&lang=tr
Almanya Şehir, Bölge, İlçe Bilgileri: https://countryinfo.io/plugins/city-...tate=1&lang=tr

Örnek Kullanım

<?php
 
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
 
function Return_Content_From_URL($url)
{
    $curl_defaults = [
        CURLOPT_HEADER => 0,
        CURLOPT_FOLLOWLOCATION => 1,
        CURLOPT_AUTOREFERER => 1,
        CURLOPT_RETURNTRANSFER => 1,
        CURLOPT_CONNECTTIMEOUT => 15,
        CURLOPT_TIMEOUT => 15,
        CURLOPT_VERBOSE => 0,
        CURLOPT_SSL_VERIFYHOST => 0,
        CURLOPT_SSL_VERIFYPEER => 0,
    ];
    $ch = curl_init();
    curl_setopt_array($ch, $curl_defaults);
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Safari/537.36"); //Tarayıcı sürümü
    curl_setopt($ch, CURLOPT_URL, $url);
    $html = curl_exec($ch);
    curl_close($ch);
    return $html;
}
 
$country_data= Return_Content_From_URL ("https://countryinfo.io/plugins/city-state/city-state.php?code=TR&state=0&lang=".$lang."");
 
$datas = json_decode($country_data );
 
echo $datas->country->name."<br /><br />"; // Çıktı: Türkiye

echo "<b>Sadece Şehir/Bölge</b><br />----------------------<br />";
foreach($datas->city as $state_data) {
     echo "Name: ".$state_data->name."<br />------<br />"; // Çıktı: Adana ----------- Adıyaman .... Zonguldak
}

?>
Örnek kodlar ile kendinize göre düzenleyebilirsiniz. Tamamen ücretsiz ve kullanıma sürekli açık kalacaktır.