检查友情链接的小程序
发一个检查友情链接的小程序,用户检查交换链接后其他站点是否将本站的链接更新到要交互链接的网站首页上。
原创文章,转载请注明出处:检查友情链接的小程序
+展开
-C#
<%@ WebHandler Language="C#" Class="checklins" %>
using System;
using System.Web;
using System.Data;
using System.Net;
public class checklins : IHttpHandler
{
public void ProcessRequest(HttpContext context) {
HttpResponse r = context.Response;
string myDomain="/";//本站链接
//===================取友情链接数据的代码,自己参考相对的驱动自己修改下
DBHelper db = new DBHelper();
DataTable dt = DBHelper.GetTable("select 网站url,网站名称 from 友情链接表", db.CN);
db.CloseDB();
//===================取数据完毕
WebClient wc = new WebClient();
string htmlBody = "";
foreach (DataRow dr in dt.Rows)
{
try {
htmlBody = wc.DownloadString(dr[0].ToString()).ToLower();
r.Write(dr[1].ToString() + "【" + dr[0].ToString() + "】:"
+ (htmlBody.IndexOf(myDomain) != -1 ? "<font color=green>已添加本站友情链接</font>" : "<font color=red>未添加本站友情链接</font>")
+"<hr/>");
}
catch {
r.Write("<b>验证“" + dr[1].ToString() + "【" + dr[0].ToString() + "】”失败!</b><hr/>");
}
}
wc.Dispose();
dt.Dispose();
}
public bool IsReusable {
get {
return false;
}
}
}
using System;
using System.Web;
using System.Data;
using System.Net;
public class checklins : IHttpHandler
{
public void ProcessRequest(HttpContext context) {
HttpResponse r = context.Response;
string myDomain="/";//本站链接
//===================取友情链接数据的代码,自己参考相对的驱动自己修改下
DBHelper db = new DBHelper();
DataTable dt = DBHelper.GetTable("select 网站url,网站名称 from 友情链接表", db.CN);
db.CloseDB();
//===================取数据完毕
WebClient wc = new WebClient();
string htmlBody = "";
foreach (DataRow dr in dt.Rows)
{
try {
htmlBody = wc.DownloadString(dr[0].ToString()).ToLower();
r.Write(dr[1].ToString() + "【" + dr[0].ToString() + "】:"
+ (htmlBody.IndexOf(myDomain) != -1 ? "<font color=green>已添加本站友情链接</font>" : "<font color=red>未添加本站友情链接</font>")
+"<hr/>");
}
catch {
r.Write("<b>验证“" + dr[1].ToString() + "【" + dr[0].ToString() + "】”失败!</b><hr/>");
}
}
wc.Dispose();
dt.Dispose();
}
public bool IsReusable {
get {
return false;
}
}
}
加支付宝好友偷能量挖...
原创文章,转载请注明出处:检查友情链接的小程序