• 05-01-2019, 02:01:50
    #1
    Merhaba hocalarım. Php' nin ileri görüşlü bir dil olduğunu biliyordum ama olmayan ip adresinide var demesi nedir? Kafayı yiyecem yardımınıza muhtacım.

      <?php
    $domain="";
    $ip = gethostbyname($domain);
    if(isset($ip)){
    echo "ip var";
    }else{
    echo "ip yok";
    } ?>
    Sonuç İp Var
  • 05-01-2019, 02:06:53
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hocam isset degisken varmi yokmu onu kontrol eder o kisimda isset kullanmamalisiniz.
  • 05-01-2019, 02:08:14
    #3
    farukkprn adlı üyeden alıntı: mesajı görüntüle
    hocam isset degisken varmi yokmu onu kontrol eder o kisimda isset kullanmamalisiniz.
    Hocam ben değişkenin içinde değerin var olup olmadığını kontrol etmek istiyorum. Ne kullanmalıyım?
  • 05-01-2019, 02:11:51
    #4
    if kontrolü içerisinde $ip != '' kullanırsanız sorun çözülecektir hocam.
  • 05-01-2019, 02:12:50
    #5
    Hocam "" yerine " " dener misiniz. İçinde boşluk olsun yani tırnakların
  • 05-01-2019, 02:13:05
    #6
    ASametYildirim adlı üyeden alıntı: mesajı görüntüle
    Hocam ben değişkenin içinde değerin var olup olmadığını kontrol etmek istiyorum. Ne kullanmalıyım?
    http://php.net/manual/tr/function.gethostbyname.php
    en iyi cevap phpnin kendi el kitabinda aramaktir. burada bircok farkli yol ile istediginiz sonuca ulasabilir. Linke girdiginizde yorum kisimlarinda cozumler goreceksiniz size uygun olanlari kullanabilirsiniz.

    Mobilim daha fazla yardimci olamiyorum.
  • 05-01-2019, 02:27:50
    #7
    Üyeliği durduruldu
    ASametYildirim adlı üyeden alıntı: mesajı görüntüle
    Hocam ben değişkenin içinde değerin var olup olmadığını kontrol etmek istiyorum. Ne kullanmalıyım?
    <?php
    $domain='';
    $ip = gethostbyname($domain);
    if(!empty($ip)){
    echo 'ip var';
    } else {
    echo 'ip yok';
    }
    ?>
  • 05-01-2019, 02:31:27
    #8
    Sorunuzu anlamadım. IP adresi zaten her zaman vardır. Olmazsa bağlantı olmaz ki. Koddan ziyade yapmak istediğinizi örnekli bir şekilde açıklar mısınız?

    $domain="";
    $ip = gethostbyname($domain);
    if(empty($ip)){
        echo 'Yok';
    }
    else {
        echo $domain." IP Adresi:" .$ip;
    }
  • 05-01-2019, 03:11:26
    #9
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    Sorunuzu anlamadım. IP adresi zaten her zaman vardır. Olmazsa bağlantı olmaz ki. Koddan ziyade yapmak istediğinizi örnekli bir şekilde açıklar mısınız?

    $domain="";
    $ip = gethostbyname($domain);
    if(empty($ip)){
        echo 'Yok';
    }
    else {
        echo $domain." IP Adresi:" .$ip;
    }
    Hocam bir alanadının ip adresini çekip ekrana yazdırıyorum. Yalnız bazen alanadı sorgulaması yapmadığımda veya ip adresi olmayan bir alanadı olursa ip adresin var olup olmadığını kontrol ederek oradaki divi gizliyorum. İp adresi yoksa divi gösterme, ip adresi varsa ip adresini göster şeklinde.

    Yalnız ip adresi olmayınca bile div gözüküyor. Daha sonra kontrol ettiğimde ise isset fonksiyonu ip adresi olmayınca bile fonksiyonu true döndürüyor.

    Verdiğiniz kodu denedim. Yazım hatası veriyor hatayıda php taglarının kapanış satırını gösteriyor.



    hasyer adlı üyeden alıntı: mesajı görüntüle
    <?php
    $domain='';
    $ip = gethostbyname($domain);
    if(!empty($ip)){
    echo 'ip var';
    } else {
    echo 'ip yok';
    }
    ?>
    Teşekkür ederim hocam bu kod işime yaradı.