PHP+Ajax 网站SEO查询工具 提供代码第1/3页_php实例

# 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: 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 < msXml.length; 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

复制代码 代码如下:

<?php
# Name: PHP+Ajax 网站SEO查询工具
# Author: 年华<nianhua.liu@gmail.com> [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 = '<img src="./images/pagerank'.PageRank($domain).'.gif" align="absmiddle" /> '.$domain;
    if(substr($domain, 0, 4) == 'www.')
    {
        $domain = substr($domain, 4);
        $result.= '  <img src="./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) or exit('Invalid Request');
echo '<img src="./images/yes.gif" align="absmiddle" /> '.$result;
?>

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

时间: 2024-09-29 09:20:23

PHP+Ajax 网站SEO查询工具 提供代码第1/3页_php实例的相关文章

站长们常用的seo查询工具分析

  每个站长在做站的过程中都会使用一些seo查询工具,无论是分析竞争对手的网站或者其他方面的网站,或者是用来查询网站的收录.关键词排名.外链.友情链接等情况,用工具辅助查询,不仅方便快捷,还能对各种数据进行可视化的分析查询,避免不必要的时间浪费,百度一下"站长工具",可搜索到各式各样的站长查询工具,看着如此多的seo工具,选择上就有点困难了. 我每天工作的第一件事就是先查看网站的整体情况,在做优化期间也尝试了不同的查询工具,但到头来用着顺手.比较合自己眼缘也就那几款,现在各大搜索引擎相

php开发分页实现代码第1/3页_php技巧

项目结构: 开发分页实现代码第1/3页_php技巧-mybatis实现分页查询"> 运行效果: conn.php 复制代码 代码如下: <?php $conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误"); mysql_select_db("form", $conn); mysql_query("se

网站信息查询工具精选

Digital Inspiration收集了几个非常有用的网站查询工具,使用 它们你可以从不同的方面去了解网站的各种信息,非常之有用. Just-Ping.com是一个全面的网站可连接性探测服务.它可以从世界上2 6个不同的地点连接制定的网站,并显示每个地点访问该网站的速度以及丢包率.其中有一个地点是上海, 所以也可以用它来检测网站是否被墙. WhoIsTheOwner.net是一个聚合式的Whois服务,它可以从全球350多个Whois服务器上 获取网站的注册及注册人信息. YouGetSig

网络推广必需掌握的网站数据查询工具

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 做为从事网络的朋友来说,不管您是在公司工作,还是个人站长.都会遇到需要分析对手,或者是与自己网站相关的其他网站的一些数据.而通过一些较好的查询工具,就可以为我们了解对方网站推广数据带来很大的便利.小唐认为如果我们能够掌握以下网站查询工具,便能够对对方网站进行一个相对全面的了解和分析,从而为自己的网站制定出更加合理的推广策略. 1.SEO综合信

免费seo查询工具

关键词工具 1.Good Keywords v2.01(598KB)为你的网页找到最好的关键词.功能:关键字建议,编撰或创建关键字或关键词短语,检查拼写错误,判断网站及链接的流行度等.适用于Windows 95/98 2000/NT/XP. 2.Golden Phrases 1.0.3(391KB)分析性的实用程序.检查指定的日志文件,检索访客们在你网站上搜索过的关键词短语,找到你的网站.无论任何短语,只要被搜索过,就可以统计出其被使用的次数,判断出你网站的位置.它独特的"透明值"技术

淘宝ip地址查询类分享(利用淘宝ip库)_php实例

淘宝公司提供了一个很好用的IP地理信息查询接口.在这里:http://ip.taobao.com/ 以下这个taobaoIPQuery类将极大的简化相关的信息查询. 复制代码 代码如下: <?php class taobaoIPQuery {     private $m_ip;    private $m_content;     public function __construct($ip) {        if (isset($ip)) {            $this->m_i

js代码实现微博导航栏_php实例

微博导航看起来很美观,实现起来也不麻烦,直接写代码了 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> var hiddenChild = function(obj) { var ul = obj.getElementsByTag

网站链接查询工具

<?php教程 header("Content-Type:text/html;charset=gbk"); include_once 'Textclass.php'; $url='111cn.net教程'; if(empty($url) || $url == '')$url = $_GET['message']; if(preg_match("/(.*?)/$/i",$url)){  $url=preg_replace("//$/",&qu

Ajax象棋演示和并提供代码下载

Chess象棋ajax.rar棋力还可以,不想继续弄了,代码公开.http://img.jb51.net/url.htm?url=http://www.dullwolf.cn/Chess/