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.
<?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ı.