php+ajax 查询,PHP+Ajax 网站SEO查询工具 提供代码

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

# Author: 年华 [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: 年华 [Q:4908220]

// Notice: Use It After READ readme.txt

// (c) 2007 www.master8.net

var xmlHttp;

function makeRequest(queryString) {

var msXml = new Array();

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 = new XMLHttpRequest();

} else {

for (var i = 0; i 

try {

xmlHttp = new ActiveXObject(msXml[i]);

break;

} catch (e) {

xmlHttp = new xmlHttpRequest();

}

}

}

xmlHttp.onreadystatechange = getRequest;

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

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

xmlHttp.send(queryString);

}

function getRequest() {

if(xmlHttp.readyState==4) {

if(xmlHttp.status==200) {

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

}

}

}

seo.php

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

# Author: 年华 [Q:4908220]

# Notice: Use It After READ readme.txt

# (c) 2007 www.master8.net

define(‘IN_SEO‘, TRUE);

error_reporting(E_ERROR);

set_time_limit(0);

isset($_SERVER[‘HTTP_REFERER‘]) or exit(‘Invalid Request‘);

preg_match("/".$_SERVER[‘HTTP_HOST‘]."/i", $_SERVER[‘HTTP_REFERER‘]) or exit(‘Access Denied‘);

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

include ‘./robot.php‘;

require ‘./function.php‘;

@extract($_POST);

isset($job) && isset($domain) or exit(‘Invalid Request‘);

$domain = strtolower($domain);

is_domain($domain) or exit(‘Invalid Domain‘);

$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 = ‘ ‘.$domain;

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

{

$domain = substr($domain, 4);

        $result.= ‘   ‘.$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) or exit(‘Invalid Request‘);

echo ‘ ‘.$result;

?>

原文:http://www.jb51.net/article/8918.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值