Neler yeni

PHP İLE BASİT BİR İSTEK

Full Nvme SSD Disk Desteği Sayesinde Çok Daha Hızlı Web Siteleri! 7/24 Destek. Ücretsiz Antispam Koruma. Ücretsiz Domain. Anında Aktivasyon
Ad
Soyad
Katılım
15 Nisan 2022
Konum
İstanbul
Konular
12
Mesajlar
41
Ticaret - 0%
0   0   0
  
iletişim
Meslek
siber
Detay  
Meslek
siber
Php ile ip adresinden ülke bayrağı çekmek için bir kod yazarmısınız benim fazla php bilgim olmadığı için yapamıyorum bisürü ip apisi var yoksa bunu yaparsanız çok makbule geçer hiçbir kaynakta bulamadım bunu saatlerce aramama rağmen
 

SinanSS

Front-End Back-End-Developer.svg
Ad
S********
Soyad
G****
Katılım
6 Haziran 2020
Konum
İstanbul
Konular
8
Mesajlar
70
Ticaret - 0%
0   0   0
  
iletişim
Meslek
Back-End Developer
Php ile ip adresinden ülke bayrağı çekmek için bir kod yazarmısınız benim fazla php bilgim olmadığı için yapamıyorum bisürü ip apisi var yoksa bunu yaparsanız çok makbule geçer hiçbir kaynakta bulamadım bunu saatlerce aramama rağmen
PHP:
function GetIP(){
    $ipaddress = '';
    if (getenv('HTTP_CLIENT_IP'))
        $ipaddress = getenv('HTTP_CLIENT_IP');
    else if (getenv('HTTP_X_FORWARDED_FOR'))
        $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
    else if (getenv('HTTP_X_FORWARDED'))
        $ipaddress = getenv('HTTP_X_FORWARDED');
    else if (getenv('HTTP_FORWARDED_FOR'))
        $ipaddress = getenv('HTTP_FORWARDED_FOR');
    else if (getenv('HTTP_FORWARDED'))
        $ipaddress = getenv('HTTP_FORWARDED');
    else if (getenv('REMOTE_ADDR'))
        $ipaddress = getenv('REMOTE_ADDR');
    else
        $ipaddress = 'UNKNOWN';
    return $ipaddress;
}

$ip = GetIP();
$getData = json_decode(file_get_contents("http://ipinfo.io/{$ip}/json"));

if (@$getData->bogon != true) {
    echo "IP: " . $getData->ip . "<br>";
    echo '<img src="http://www.geognos.com/api/en/countries/flag/' . $getData->country . '.png" alt="' . $getData->country . '">';
} else {
    echo "IP Adresi Hatalı!";
}
Buyurun hocam
 
Yorum
Ad
Soyad
Katılım
15 Nisan 2022
Konum
İstanbul
Konular
12
Mesajlar
41
Ticaret - 0%
0   0   0
  
iletişim
Meslek
siber
Detay  
Meslek
siber
PHP:
function GetIP(){
    $ipaddress = '';
    if (getenv('HTTP_CLIENT_IP'))
        $ipaddress = getenv('HTTP_CLIENT_IP');
    else if (getenv('HTTP_X_FORWARDED_FOR'))
        $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
    else if (getenv('HTTP_X_FORWARDED'))
        $ipaddress = getenv('HTTP_X_FORWARDED');
    else if (getenv('HTTP_FORWARDED_FOR'))
        $ipaddress = getenv('HTTP_FORWARDED_FOR');
    else if (getenv('HTTP_FORWARDED'))
        $ipaddress = getenv('HTTP_FORWARDED');
    else if (getenv('REMOTE_ADDR'))
        $ipaddress = getenv('REMOTE_ADDR');
    else
        $ipaddress = 'UNKNOWN';
    return $ipaddress;
}

$ip = GetIP();
$getData = json_decode(file_get_contents("http://ipinfo.io/{$ip}/json"));

if (@$getData->bogon != true) {
    echo "IP: " . $getData->ip . "<br>";
    echo '<img src="http://www.geognos.com/api/en/countries/flag/' . $getData->country . '.png" alt="' . $getData->country . '">';
} else {
    echo "IP Adresi Hatalı!";
}
Buyurun hocam
IP Adresi Hatalı! Diye hata alıyorum çalışmadı hocam bi kontrol edermisiniz rica etsem. Doğrudan bayrağı gösterse yeterli olur şimdiden teşekkür ederim
 
Yorum

SinanSS

Front-End Back-End-Developer.svg
Ad
S********
Soyad
G****
Katılım
6 Haziran 2020
Konum
İstanbul
Konular
8
Mesajlar
70
Ticaret - 0%
0   0   0
  
iletişim
Meslek
Back-End Developer
IP Adresi Hatalı! Diye hata alıyorum çalışmadı hocam bi kontrol edermisiniz rica etsem. Doğrudan bayrağı gösterse yeterli olur şimdiden teşekkür ederim
Localhost da deniyorsanız localhost ipyi ::1 aldığı için hata verir hocam. Hosting e yükleyip denerseniz sorun olmaz.
 
Yorum
Ad
Soyad
Katılım
15 Nisan 2022
Konum
İstanbul
Konular
12
Mesajlar
41
Ticaret - 0%
0   0   0
  
iletişim
Meslek
siber
Detay  
Meslek
siber
PHP:
function GetIP(){
    $ipaddress = '';
    if (getenv('HTTP_CLIENT_IP'))
        $ipaddress = getenv('HTTP_CLIENT_IP');
    else if (getenv('HTTP_X_FORWARDED_FOR'))
        $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
    else if (getenv('HTTP_X_FORWARDED'))
        $ipaddress = getenv('HTTP_X_FORWARDED');
    else if (getenv('HTTP_FORWARDED_FOR'))
        $ipaddress = getenv('HTTP_FORWARDED_FOR');
    else if (getenv('HTTP_FORWARDED'))
        $ipaddress = getenv('HTTP_FORWARDED');
    else if (getenv('REMOTE_ADDR'))
        $ipaddress = getenv('REMOTE_ADDR');
    else
        $ipaddress = 'UNKNOWN';
    return $ipaddress;
}

$ip = GetIP();
$getData = json_decode(file_get_contents("http://ipinfo.io/{$ip}/json"));

if (@$getData->bogon != true) {
    echo "IP: " . $getData->ip . "<br>";
    echo '<img src="http://www.geognos.com/api/en/countries/flag/' . $getData->country . '.png" alt="' . $getData->country . '">';
} else {
    echo "IP Adresi Hatalı!";
}
Buyurun hocam
Teşekkürler hocam inşallah yakında admin olursunuz :)
 
Yorum

SinanSS

Front-End Back-End-Developer.svg
Ad
S********
Soyad
G****
Katılım
6 Haziran 2020
Konum
İstanbul
Konular
8
Mesajlar
70
Ticaret - 0%
0   0   0
  
iletişim
Meslek
Back-End Developer
Yorum

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Gece/Gündüz modunu seç

Gece ve gündüz modlarından tarzınıza yada ihtiyaçlarınıza uygun olanı seçerek kullana bilirsiniz.

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Izgara yada normal mod

Temanızda forum listeleme yapısını ızgara yapısında yada normal yapıda listemek için kullanabilirsiniz.

Forum arkaplan resimleri

Forum arkaplanlarına eklenmiş olan resimlerinin kontrolü senin elinde, resimleri aç/kapat

Sidebar blogunu kapat/aç

Forumun kalabalığında kurtulmak için sidebar (kenar çubuğunu) açıp/kapatarak gereksiz kalabalıklardan kurtula bilirsiniz.

Yapışkan sidebar kapat/aç

Yapışkan sidebar ile sidebar alanını daha hızlı ve verimli kullanabilirsiniz.

Radius aç/kapat

Blok köşelerinde bulunan kıvrımları kapat/aç bu şekilde tarzını yansıt.