#yqlj{margin:100px auto;width:320px;height:260px;border:1px solid #ccc;background:#ccc;}
#biaoti{margin:10px;padding-bottom:10px;text-align:center;border-bottom:1px solid #ccc;}
#yqlj form{margin:5px 30px 5px;}
#yqlj input{margin:5px;}
#tijiao{margin-top:20px;}
#jieguo{margin:5px;}
友情鏈接自動(dòng)提交頁(yè)面
網(wǎng)站名稱
網(wǎng)站鏈接
網(wǎng)站描述
請(qǐng)做好本站友鏈在提交友情鏈接,謝謝!
鏈接名稱: 御坂網(wǎng)絡(luò) 鏈接: http://www.neurallinker.com/
if($_POST['name'] and $_POST['link']){
$name = str_replace("'"," ",$_POST['name']);
$link = str_replace("'"," ",$_POST['link']);
$link = str_replace("http://","",$_POST['link']);
$miaoshu = str_replace("'"," ",$_POST['miaoshu']);
preg_match_all('/((https?|ftp|news):\/\/)?([a-z]([a-z0-9\-]*[\.。])+([a-z]{2+}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)|(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-z][a-z0-9_]*)?/i', $link, $out);
$link = $out[0][0];
if($link==''){
echo '鏈接沒有填寫或者格式錯(cuò)誤.';
}else{
//寫入數(shù)據(jù)表
$db = MySql::getInstance();
$sql = "INSERT INTO " . DB_PREFIX . "link (sitename,siteurl,description,hide) VALUES ('".$name."','".$link."','".$miaoshu."','n')";
$res = $db->query($sql);
echo '提交成功,請(qǐng)關(guān)閉本頁(yè)面';
}
}else{
echo '等待填寫友情鏈接中...';
}
?>
很簡(jiǎn)單的原理,將用戶提交的數(shù)據(jù)插入link表而已.
更新:在條件判斷中加上以下代碼,可以判斷對(duì)方網(wǎng)站是否友鏈
elseif(!strpos(file_get_contents($link),'這里改為你的域名')){
echo '請(qǐng)先添加本站的友鏈,謝謝.如果添加后還是顯示此信息,請(qǐng)?jiān)诒菊玖粞?';
}