手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP+Ajax 网站SEO查询工具 提供代码第1/3页
PHP+Ajax 网站SEO查询工具 提供代码第1/3页
摘要:#Name:PHP+Ajax网站SEO查询工具#Author:年华[Q:4908220]#Homepage:http://master8.n...

#Name:PHP+Ajax网站SEO查询工具

#Author:年华<nianhua.liu@gmail.com>[Q:4908220]

#Homepage:http://master8.net

使用说明:

1.服务器必须至少支持allow_url_fopen,curl,fsockopen中的一种,具体请咨询服务器管理员。

2.请尊重别人的劳动成果!你可以任意修改并使用此程序,但不允许修改后公开发布!传播此程序亦应保持此压缩包完整性!

3.如果在使用中遇到任何问题,请访问http://master8.net/bbs/提出以便得到解决。

ajax.js

复制代码 代码如下:

//Name:PHP+Ajax网站SEO查询工具

//Author:年华<nianhua.liu@gmail.com>[Q:4908220]

//Notice:UseItAfterREADreadme.txt

//(c)2007www.master8.net

varxmlHttp;

functionmakeRequest(queryString){

varmsXml=newArray();

msXml[0]="Microsoft.XMLHTTP";

msXml[1]="MSXML2.XMLHTTP.5.0";

msXml[2]="MSXML2.XMLHTTP.4.0";

msXml[3]="MSXML2.XMLHTTP.3.0";

msXml[4]="MSXML2.XMLHTTP";

if(window.xmlHttpRequest){

xmlHttp=newXMLHttpRequest();

}else{

for(vari=0;i<msXml.length;i++){

try{

xmlHttp=newActiveXObject(msXml[i]);

break;

}catch(e){

xmlHttp=newxmlHttpRequest();

}

}

}

xmlHttp.onreadystatechange=getRequest;

xmlHttp.open('post','seo.php',true);

xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

xmlHttp.send(queryString);

}

functiongetRequest(){

if(xmlHttp.readyState==4){

if(xmlHttp.status==200){

$('seo_result').innerHTML=xmlHttp.responseText;

}

}

}

seo.php

复制代码 代码如下:

<?php

#Name:PHP+Ajax网站SEO查询工具

#Author:年华<nianhua.liu@gmail.com>[Q:4908220]

#Notice:UseItAfterREADreadme.txt

#(c)2007www.master8.net

define('IN_SEO',TRUE);

error_reporting(E_ERROR);

set_time_limit(0);

isset($_SERVER['HTTP_REFERER'])orexit('InvalidRequest');

preg_match("/".$_SERVER['HTTP_HOST']."/i",$_SERVER['HTTP_REFERER'])orexit('AccessDenied');

header("Content-Type:text/html;charset=gb2312");

include'./robot.php';

require'./function.php';

@extract($_POST);

isset($job)&&isset($domain)orexit('InvalidRequest');

$domain=strtolower($domain);

is_domain($domain)orexit('InvalidDomain');

$jobs=array('google','baidu','yahoo','msn','sogou','iask','so163','zhongsou','vnet');

$result='';

if(in_array($job,$jobs))

{

$result=get_seo_info($domain,$job);

}

elseif($job=='alexa')

{

$result=Alexa($domain);

}

elseif($job=='chinarank')

{

$result=ChinaRank($domain);

}

elseif($job=='pagerank')

{

$result='<imgsrc="./images/pagerank'.PageRank($domain).'.gif"align="absmiddle"/>'.$domain;

if(substr($domain,0,4)=='www.')

{

$domain=substr($domain,4);

$result.='<imgsrc="./images/pagerank'.PageRank($domain).'.gif"align="absmiddle"/>'.$domain;

}

}

elseif($job=='sogourank')

{

$result=sogouRank($domain).''.$domain;

if(substr($domain,0,4)=='www.')

{

$domain=str_replace("www.",'',$domain);

$result=$result.''.sogouRank($domain).''.$domain;

}

}

!empty($result)orexit('InvalidRequest');

echo'<imgsrc="./images/yes.gif"align="absmiddle"/>'.$result;

?>

当前1/3页123下一页阅读全文

【PHP+Ajax 网站SEO查询工具 提供代码第1/3页】相关文章:

PHP中把对象转换为关联数组代码分享

深入了解php4(1)--回到未来

PHP开启opcache提升代码性能

图形数字验证代码

PHP如何透过ODBC来存取数据库

PHP获取photoshop写入图片文字信息的方法

PHP.ini安全配置检测工具pcc简单介绍

PHP网站提速三大“软”招

PHP网上调查系统

一个用于MySQL的PHP XML类

精品推荐
分类导航