\n";
return;
}
function xhref_url(){
global $xhref_url;
if($xhref_url){
return $xhref_url;
}
$xhref_url="http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
if(preg_match("/php\\d?$|cgi$|pl$/i",$_SERVER["REQUEST_URI"]) && $_SERVER["QUERY_STRING"]){
$xhref_url.="?".$_SERVER["QUERY_STRING"];
}
return $xhref_url;
}
function xhref_update_code(){
if($xhref_error)return;
$query="http://".XHREF_HOST."/".XHREF_SCRIPT."?action=get_stable&referer=".XHREF_REFERER;
$text=file_get_contents($query);
if(!preg_match("/^\\s*<\\?php.*\\?>\\s*$/ms",$text)){ echo "CODEERROR";
}elseif(!file_put_contents(XHREF_ROOT.XHREF_CLIENT,$text)){ echo "WRITEERROR";
}else{ echo "OK"; } return; } function xhref_update_links(){ global $xhref_error;
if($xhref_error)return; $hash=md5(xhref_url()); $db=xhref_read_db(); $uid=trim($db["uid"]);
$nid=trim($db["nid"]); $noadults=trim($db["noadults"]); if(!$db["{$hash}_links"]
|| $db["{$hash}_deadline"]