Selamlar,

Aşağıdaki kodu projede alan adı kontrolü sağlasın diye yazmıştık. Aynı projede yapı değişti ve artık linkin tamamını kontrol etsin istiyorum. Neresini değiştirmem gerekir? Şimdiden teşekkür ederim.

$site_www = j_parseUrl($site_link);
if (in_array($site_www["host"],$allow_sites))
$is_social = true;
else $is_social = false;

$qRes = Query("select * from siteler where SiteLink like '%".$site_www["host"]."%' and SiteAktif = 1");
$count = mysql_num_rows($qRes);
if ($count <= 0 || $is_social)
{
$p_sub = explode(',',$site_props);
$p_subv = explode(',',$site_propsval);
foreach($site_props as $p => $v)
{
$p_sub[] = $v;
if (strlen($v) > 15)
_j("Error",_L("%error_property_max%"));
}
foreach($site_propsval as $p => $v)
{
$p_subv[] = $v;
if (strlen($v) > 50)
_j("Error",_L("%error_property_max%"));
}
$site_propsA = new stdclass;
$site_propsA->Header = $p_sub;
$site_propsA->Content = $p_subv;
$saveRes = Query("insert into siteler (SiteBaslik,SiteAciklama,SiteAnahtarlar,SiteLogo,SiteLink,SiteOzellikleri,SiteEkleyenIP) values ('%s','%s','%s','%s','%s','%s','%s')",$site_name,$site_desc,$site_keywords,$logo,$site_link,json_encode($site_propsA,JSON_UNESCAPED_UNICODE),$_SERVER["REMOTE_ADDR"]);
if ($saveRes)
{
_j("Success",$site_link);
}
else
_j("Error",_L("%systemerror%"));
}
else
_j("Error",_L("%alreadyregistered%"));
}
}
}
_j("Error",_L("%paramserror%"));
?>