- 1
百度链接提交主动推送ASP/PHP代码
作者:admin 日期:2015-08-18
链接推送是最为快速的提交提交链接的方式,百度建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。
这里给出两段代码,分别用asp和php将您网站上新产生的链接推送给百度。
asp代码
sub noticeBaidu(article_url) dim http, url, body, responseText body = article_url url = "http://data.zz.baidu.com/urls?site=这里修改为你自己的网址&token=这里修改为你自己的推送KEY" set http=server.createobject("MSXML2.XMLHTTP") http.open "POST", url, false http.setRequestHeader "User-Agent", "request" http.setRequestHeader "Content-Type", "text/plain" http.send(body) " response.write(http.readystate) responseText = http.responseText response.write("notice response: " & responseText) set http = nothing end sub
php代码
<?php $urls = array( "http://www.zeroplace.cn/article.asp?id=960', 'http://www.zeroplace.cn/article.asp?id=961', ); $api = 'http://data.zz.baidu.com/urls site=这里修改为你自己的网站&token=这里修改为你自己的推送KEY'; $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); echo $result;
如何优化ASP性能
作者:admin 日期:2011-08-06
asp fso参考手册
作者:admin 日期:2011-02-16
asp大马
作者:admin 日期:2010-07-03
asp实现端口扫描源码
作者:admin 日期:2010-05-30
今天碰到一个站很恶心,小马传上了大马楞是写不上,后来想了个办法只能把一个大马给拆解了。这是一个扫描端口的。以后碰到的时候直接就好用了。
<style type="text/css">
body,td,th {color: #0000FF;font-family: Verdana, Arial, Helvetica, sans-serif;}
ASP实现TCP端口扫描的方法
ASP实现TCP端口扫描的方法body {background-color: #ffffff;font-size:14px; }
a:link {color: #0000FF;text-decoration: none;}
a:visited {text-decoration: none;color: #0000FF;}
a:hover {text-decoration: none;color: #FF0000;}
a:active {text-decoration: none;color: #FF0000;}
.buttom {color: #FFFFFF; border: 1px solid #084B8E; background-color: #719BC5}
.TextBox {border: 1px solid #084B8E}
.styleRed {color: #FF0000}
</style>
<title>ASP TCP Port Scanner for SpringBoard</title>
<%
IIS7和ASP的安装配置和使用
作者:admin 日期:2010-03-26
不过在操作之前请将Win7的UAC设置到最低,否则会它会非常讨厌的跳出来。 1.进入Win7的控制面板,选择“程序”然后在点击“程序和功能”,在左侧选择的“打开或关闭Windows功能”在出现的列表中选择IIS7然后确定。
2.安装完成后,再次进入控制面板,选择“管理工具”,双击 Internet(IIS)管理器选项,进入IIS设置。
3.进入到IIS7控制面板。
4.选择Default Web Site,并双击ASP的选项。
5.IIS7中ASP父路径是没有启用的,要开启父路径,选择True即可。
6.配置IIS7的站点, 单击右边的“高级设置”选项,可以设置网站的目录。
7、点击右侧的“绑定”,然后设置网站的端口。
8、点击“默认文档”, 设置网站的默认文档完成即可。
asp for(ASP脚本循环语句)
作者:admin 日期:2010-03-26
Do...Loop: 当(或直到)条件为“真”时[b]循环[/b]。
While...Wend: 当条件为“真”时[b]循环[/b]。
[b]For[/b]...Next: 指定[b]循环[/b]次数,使用计数器重复运行语句。
[b]For[/b] Each...Next: 对于集合中的每项或数组中的每个元素,重复执行一组语句。 我们先来看看 Do...Loop,它是可以多次(次数不定)运行语句块。当条件为“真”时或条件变为“真”之前,重复执行语句块。请看下例: < html>< head>
asp上传文件(无组件)
作者:admin 日期:2010-03-26
asp生成伪静态的原理及方法
作者:admin 日期:2010-03-26
ASP动态页面转化成静态页面的好处,这里我就不说了,相信大家在网上了解的够多了。现在稍微讲解一下asp动态页面生成静态页面的原理。
其实asp生成静态页面的一个核心就是replace函数。只要知道replace的使用,那么对生成静态页面的方法也就掌握2/3了。废话少说,开始工作吧...
第一步:理解replace函数。
<%
dim str
str="你好!欢迎来到我的博客"
'现在把上面换成“你好!欢迎来到www.zeroplace.cn”;
str=replace(str,"第零空间",www.zeroplace.cn)
response.write(str)
%>
运行一下,现在大概知道replace函数的作用了。现在我们把思维开阔一点,如果我们把"你好!欢迎来到我的博客"这句话换成一个html页面的代码,把页面中的一些内容换成数据库中的内容,那不就实现了动态页面静态化了。有点迷糊吧....哈哈。没关系,举例。。。
第二步:创建静态页面模板
在dreamwear中创建一个html页面。随便输入一点内容。template.html
$content$
现在要实现第一步的替换,那么怎么把这个template.html页面中的代码赋值给str呢?这个应该怎么办?其实asp中有提供一个读取页面代码的方法(描述不是很规范),这个就是用fso。大家把这个下面这个代码记住就可以了。
fso读取 template.html 的方法
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set templates = fso.OpenTextFile(server.MapPath("template.html"))
str=templates.readall()'读出结果,赋值给str
set fso=nothing
set templates=nothing
这个时候就把template.html读到str了。怎么样,到这一步应该知道怎么去替换了吧?那么现在把articleTitle替换成"bonny的个人博客",把content替换成"本站提供网页制作,flash动画制作,平面设计服务,观注互联网前端技术!".
str=replace(str,"articleTitle","bonny的个人博客")
str=replace(str,"content","本站提供网页制作,flash动画制作,平面设计服务,观注互联网前端技术!")
做完替换之后,还有一个最重要的步骤,就是把str重新还原成一个html网页。当然了,不管是读取文件还是写出文件,都离不开fso。那么我们做如下的一些代码。假设新产生的页面设置为bo_index.html
fileName="bo_index.html"
Set createHtml = Server.CreateObject("Scripting.FileSystemObject")
Set htmlFile = createHtml.CreateTextFile(server.MapPath(fileName))
htmlFile.write(str)
set htmlFile=nothing
set createHtml=nothing
执行完上述代码后,去看看,你的硬盘上是不是多了一个bo_index.html.打开来看看她和template.html有什么区别?
第三步:总结。
asp产生静态页面首先要创建一个页面模板,(特别提示:模板中要被替换的内容最好用特殊符号,比如$界定开来,避免其他不能被替换的内容混淆。)
其次是要用fso读出这个模板。最后我们从数据库中查找出数据,替换掉模板中的内容并产生新的页面。
一个小技巧,在设定输出的文件名称的时候,我们未必就用bo_index.html,用bo_index.shtml也是可以的哦,大家试试看吧。
- 1