/zztool/Tool/seo/alls.php
PHP | 338 lines | 328 code | 5 blank | 5 comment | 27 complexity | 5b6906b3e81c8da7182d1a3c3ad2345a MD5 | raw file
- <?php
- eval('$__file__=__FILE__;');
- define('ROOT_PATH',$__file__ ? dirname($__file__).'/' : './');
- //ËÑË÷ÒýÇæ·´ÏòÁ´½Ó¼°ÊÕ¼
- include '../robot.php';
- require '../global.php';
- $domain = $_POST['domain']?$_POST['domain']:$_GET['domain'];
- $domain = strtolower($domain);
- $domain = $domain?$domain:'chinaccnet.com';
- is_domain($domain) or exit( "<script language=javascript>alert('ÇëÊäÈëÕýÈ·µÄÓòÃû£¡');location.href='alls.php';</script>");
- //METAÐÅÏ¢¼ì²â½á¹û
- $url = 'http://'.trim($domain);
- $content = @file_get_contents($url);
- $charset = "/charset=(.*)/";
- preg_match($charset,$content,$charsetarr);
- $charset2 = strtolower(substr($charsetarr[1],0,2));
- if($charset2 != 'gb'){
- require_once('require/chinese.php');
- $chs = new Chinese('utf-8','GB2312');
- $content = $chs->Convert($content);
- }
- $pat1 = "/<title>(.*)<\/title>/si";
- preg_match_all($pat1, $content, $array);
- $title = $array[1][0];
- $tt = $title?mb_strlen($title,'gbk'):'0';
- $pat2 = "/meta content=\"(.+)\" name=\"keywords\"/Ui";
- $pat4 = "/meta name=\"keywords\" content=\"(.+)\"/Ui";
- preg_match_all($pat2, $content, $array2);
- preg_match_all($pat4, $content, $array4);
- $keywords = $array2[1][0]?$array2[1][0]:$array4[1][0];
- $k = $keywords?mb_strlen($keywords,'gbk'):'0';
- $pat3 = "/<meta content=\"(.+)\" name=\"description\"/Ui";
- $pat5 = "/<meta name=\"description\" content=\"(.+)\"/Ui";
- preg_match_all($pat3, $content, $array3);
- preg_match_all($pat5, $content, $array5);
- $description = $array3[1][0]?$array3[1][0]:$array5[1][0];
- $d = $description?mb_strlen($description,'gbk'):'0';
- //ËÑË÷Ö©Öë¡¢»úÆ÷ÈËÄ£Äâ
- $bods = "/<body>(.*)<\/body>/is";
- preg_match_all($bods, $content, $array4);
- $pat4 = "/>(.*)</U";
- preg_match_all($pat4, $array4[0][0], $array5);
- $body = "";
- for($i=0;$i<sizeof($array5[1]);$i++){
- $body .= $array5[1][$i]." ";
- }
- $pat44 = "/>(.*)</Us";
- preg_match_all($pat44, $array4[0][0], $array55);
- $body2 = "";
- for($i=0;$i<sizeof($array55[1]);$i++){
- $body2 .= $array55[1][$i]." ";
- }
- //¹Ø¼ü´ÊÃܶÈ
- $keys = explode(',',$array2[1][0]);
- if($keys[0]){
- $keyss = "<br/><table border=1 width=100% bordercolordark=#FFFFFF cellspacing=0 cellpadding=0 bordercolorlight=#BBD7E6><tr bgcolor=#D8F0FC><td>¹Ø¼ü´Ê</td><td>³öÏÖƵÂÊ</td><td>2%¨QÃܶȨQ8%</td><td>°Ù¶ÈÅÅÃû</td><td>GoogleÅÅÃû</td></tr>";
- $body2 = preg_replace(array("/\s/","<br/>"),array("",),$body2);
- for($t=0;$t<sizeof($keys);$t++){
- $keys[$t] = preg_replace(array("/\s/","<br/>"),array("",),$keys[$t]);
- $keys1 = "/".$keys[$t]."/";
- preg_match_all($keys1,$body2,$densti);
- $a1 = mb_strlen($body2,'gbk');
- $a2 = mb_strlen($keys[$t],'gbk');
- $a3 = sizeof($densti[0]);
- $a4 = $a2*$a3;
- $a5 = @(round($a4/$a1*100,1)."%");
- $text = $keys[$t];
- $output = '';
- $tab_text = str_split($text);
- foreach ($tab_text as $id=>$char){
- $hex = dechex(ord($char));
- $output .= '%' . $hex;
- }
- $keyss .= "<tr><td><div id=keys".$t.">".$keys[$t]."</div></td><td>".$a3."</td><td>".$a5."</td><td><div name=cha1 id=cha".$t."><a href=http://www.baidu.com/s?wd=".$output." target=_blank>²é¿´</a></div></td><td><a href=http://www.google.com.hk/search?q=".$output." target=_blank>²é¿´</a></td></tr>";
- @unlink($densti);
- }
- $keyss .= "</table>";
- }
- //PR
- @require_once('../pr/prfunction.php');
- $PR = '<img src="../images/pagerank'.GetPR($domain).'.gif" align="absmiddle" /> '.$domain;
- $body = strlen($body)>800 ? substr($body,0,800).'¡¡¡¡' : $body;
- @require_once('../cache.php');
- if(file_exists("../cache/seo.php")){
- @require_once("../cache/seo.php");
- $urls = filehave($urls,$domain);
- }else{
- $urls = fileno($domain);
- }
- writeover("../cache/seo.php","<?php\r\n\$urls=".vvar_export($urls).";\r\n?>");
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" >
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
- <title><?php echo $domain;?>µÄSEO×ۺϲéѯ-Õ¾³¤¹¤¾ß - ÖйúÕ¾³¤ÉçÇø Powered by cnzzsq.com</title>
- <link href="http://tool.cnzzsq.com/images/toolsite.css" rel="stylesheet" type="text/css" />
- <script src="http://tool.cnzzsq.com/images/globals.js" type="text/javascript"></script>
- <script src="http://tool.cnzzsq.com/images/home.js" type="text/javascript"></script>
- <script type="text/javascript">
- function $(ID) {
- return document.getElementById(ID);
- }
- var xmlHttp;
- function creatXMLHttpRequest() {
- if(window.ActiveXObject) {
- xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
- } else if(window.XMLHttpRequest) {
- xmlHttp = new XMLHttpRequest();
- }
- }
- function startRequest() {
- var queryString;
- var domain = document.getElementById('domain').value;
- queryString = "domain=" + domain;
- creatXMLHttpRequest();
- xmlHttp.open("POST","?action=do","true");
- xmlHttp.onreadystatechange = handleStateChange;
- xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
- xmlHttp.send(queryString);
- }
- function handleStateChange() {
- if(xmlHttp.readyState == 1) {
- document.getElementById('result').style.cssText = "";
- document.getElementById('result').innerText = "Loading...";
- }
- if(xmlHttp.readyState == 4) {
- if(xmlHttp.status == 200) {
- document.getElementById('result').style.cssText = "";
- var allcon = xmlHttp.responseText;
- document.getElementById('result').innerHTML = allcon;
- }
- }
- }
- function copyToClipboard(txt) {
- if(window.clipboardData) {
- window.clipboardData.clearData();
- window.clipboardData.setData("Text", txt);
- } else if(navigator.userAgent.indexOf("Opera") != -1) {
- window.location = txt;
- } else if (window.netscape) {
- try {
- netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
- } catch (e) {
- alert("±»ä¯ÀÀÆ÷¾Ü¾ø£¡\nÇëÔÚä¯ÀÀÆ÷µØÖ·À¸ÊäÈë'about:config'²¢»Ø³µ\nÈ»ºó½«'signed.applets.codebase_principal_support'ÉèÖÃΪ'true'");
- }
- var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
- if (!clip)
- return;
- var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
- if (!trans)
- return;
- trans.addDataFlavor('text/unicode');
- var str = new Object();
- var len = new Object();
- var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
- var copytext = txt;
- str.data = copytext;
- trans.setTransferData("text/unicode",str,copytext.length*2);
- var clipid = Components.interfaces.nsIClipboard;
- if (!clip)
- return false;
- clip.setData(trans,null,clipid.kGlobalClipboard);
- }
- }
- function killErrors() {
- return true;
- }
- window.onerror = killErrors;
- </script>
- </head>
- <body>
- <div class="wrap">
- <div class="top-nav">
- <div class="top-menu">
- <a href="http://www.chinaccnet.com/" target="_parent">ÖеçÔƼ¯Êý¾ÝÖÐÐÄ</a> |
- <a href="http://www.yunads.com" target="_blank"><b>Ôƹã¸æÁªÃË</b></a> |
- <a href="http://www.yundns.com/" target="_blank">ÔƼ¯»¥Áª</a> |
- <a href="http://tool.cnzzsq.com/" target="_blank">Õ¾³¤¹¤¾ß</a> |
- <a href="http://www.xnzjpc.com/" target="_blank">ÐéÄâÖ÷»úÆÀ²â</a> |
- <a href="http://www.cnzzsq.com/" target="_blank">ÖйúÕ¾³¤ÉçÇø</a> |
- <a href="http://www.cnzzsq.com/phpcode" target="_blank">PHPÔ´ÂëÏÂÔØ</a> |
- <a href="http://www.yundns.com" target="_blank"><font color="red">20È˺Ï×âµÚ¶þÆÚÈÈÏúÖÐ.. </font></a>
- </div>
- </div>
- <div class="top">
- <div class="topbanner"><script type="text/javascript">
- u_a_client="38";
- u_a_width="468";
- u_a_height="60";
- u_a_zones="572";
- u_a_type="0";
- </script>
- <script src="http://www.yunads.com/i.js"></script></div>
- <div class="banneright">
- <ul><li><a href="http://www.chinaccnet.com/server01.php" target="_blank"><font color="blue">ÖеçÔƼ¯·þÎñÆ÷3600Ôª/Äê</font></a></li>
- <li><a href="http://www.chinaccnet.com/haiwai.php" target="_blank"><font color="red">ÖеçÔƼ¯1.3GÃÀ¹ú¿Õ¼ä199Ôª</font></a></li>
- <li><a href="http://www.chinaccnet.com/xianggang.php" target="_blank"><font color="blue">ÖеçÔƼ¯Ãⱸ°¸Ïã¸Û¿Õ¼äÉÏÏß</font></a></li>
- </ul>
- </div>
- </div>
- <div class="menu"><a href="http://www.cnzzsq.com/">Ê×Ò³</a> <a href="http://tool.cnzzsq.com/" class="select">Õ¾³¤¹¤¾ß</a>
- <a onmouseover="mouseover(this, 3)" onmouseout="mouseout()" style="cursor:pointer;">ÍøÕ¾ÐÅÏ¢²éѯ</a>
- <a onmouseover="mouseover(this, 4)" onmouseout="mouseout()" style="cursor:pointer;">SEOÐÅÏ¢²éѯ</a>
- <a onmouseover="mouseover(this, 5)" onmouseout="mouseout()" style="cursor:pointer;">ÓòÃû/IPÀà²éѯ</a>
- <a onmouseover="mouseover(this, 6)" onmouseout="mouseout()" style="cursor:pointer;">´úÂëת»»¹¤¾ß</a>
- <a onmouseover="mouseover(this, 7)" onmouseout="mouseout()" style="cursor:pointer;">ÆäËû¹¤¾ß</a>
- <a href="http://bbs.cnzzsq.com/read.php?tid=96" target="_blank">Õ¾³¤¹¤¾ßÔ´ÂëÏÂÔØ</a>
- <a href="http://bbs.cnzzsq.com/" target="_blank"><font color="red">ÌÖÂÛÇø</font></a>
- </div>
- <!--sub menu-->
- <div id="menu3" class="menu-list" onmouseover="_mouseover()" onmouseout="_mouseout()">
- <ul>
- <li><a href="http://alexa.cnzzsq.com" target="_blank">ALEXAÅÅÃû²éѯ</a></li>
- <li><a href="http://tool.cnzzsq.com/webs/webs.php" target="_blank">Õ¾ÄÚÁ´½Ó·ÖÎö</a></li>
- <li><a href="http://tool.cnzzsq.com/density.php">¹Ø¼ü´ÊÃܶȼì²â</a></li>
- <li><a href="http://tool.cnzzsq.com/meta.php">METAÐÅÏ¢¼ì²â</a></li>
- <li><a href="http://tool.cnzzsq.com/pr/outpr.php">PRÊä³öÖµ²éѯ</a></li>
- <li><a href="http://tool.cnzzsq.com/yuan.php">²é¿´ÍøÒ³Ô´´úÂë</a></li>
- </ul>
- </div>
- <div id="menu4" class="menu-list" onmouseover="_mouseover()" onmouseout="_mouseout()">
- <ul>
- <li><a href="http://tool.cnzzsq.com/friends/friends.php">ÓÑÇéÁ´½Ó¼ì²â</a></li>
- <li><a href="http://tool.cnzzsq.com/keys/keys.php">¹Ø¼ü´ÊÅÅÃû²éѯ</a></li>
- <li><a href="http://tool.cnzzsq.com/baidu/baidu.php">°Ù¶È½üÈÕÊÕ¼</a></li>
- <li><a href="http://tool.cnzzsq.com/google/google.php">GoogleÊÕ¼</a></li>
- <li><a href="http://tool.cnzzsq.com/ssyqsl/ssyqsl.php">ÍøÕ¾ÊÕ¼²éѯ</a></li>
- <li><a href="http://tool.cnzzsq.com/ssyqfl/ssyqfl.php">·´ÏòÁ´½Ó²éѯ</a></li>
- <li><a href="http://tool.cnzzsq.com/pr/pr.php">PR²éѯ</a></li>
- <li><a href="http://tool.cnzzsq.com/esearch.php">»úÆ÷ÈËÄ£Äâ</a></li>
- </ul>
- </div>
- <div id="menu5" class="menu-list" onmouseover="_mouseover()" onmouseout="_mouseout()">
- <ul>
- <li><a href="http://tool.cnzzsq.com/dels/dels.php">ÓòÃûɾ³ýʱ¼ä</a></li>
- <li><a href="http://tool.cnzzsq.com/ip/">IP²éѯ</a></li>
- <li><a href="http://tool.cnzzsq.com/whois/">WHOIS²éѯ</a></li>
- <li><a href="http://tool.cnzzsq.com/friendlink/friendlink.php">ÓÑÇéÁ´½ÓIP²éѯ</a></li>
- </ul>
- </div>
- <div id="menu6" class="menu-list" onmouseover="_mouseover()" onmouseout="_mouseout()">
- <ul>
- <li><a href="http://tool.cnzzsq.com/mds.php?mds=md5">MD5¼ÓÃÜ</a></li>
- <li><a href="http://tool.cnzzsq.com/js.php">JS¼ÓÃÜ/½âÃÜ</a></li>
- <li><a href="http://tool.cnzzsq.com/htmljs.php">HTML/JS»¥×ª</a></li>
- <li><a href="http://tool.cnzzsq.com/unicode.php">Unicodeת»»</a></li>
- <li><a href="http://tool.cnzzsq.com/utf.php">Utf-8±àÂëת»»</a></li>
- <li><a href="http://tool.cnzzsq.com/htmlubb.php">HTML/UBB»¥×ª</a></li>
- <li><a href="http://tool.cnzzsq.com/unix.php">Unixʱ¼ä´Áת»»</a></li>
- </ul>
- </div>
- <div id="menu7" class="menu-list" onmouseover="_mouseover()" onmouseout="_mouseout()">
- <ul>
- <li><a href="http://tool.cnzzsq.com/ids.php">Éí·ÝÖ¤ºÅÂë²éѯ</a></li>
- <li><a href="http://tool.cnzzsq.com/shouji/index.php">ÊÖ»úºÅÂë¹éÊôµØ</a></li>
- <li><a href="http://tool.cnzzsq.com/yb/yb.php">ÓʱàÇøºÅ²éѯ</a></li>
- <li><a href="http://tool.cnzzsq.com/countryym.php">¹ú¼ÒÓòÃû²éÕÒ</a></li>
- </ul>
- </div>
- <script type="text/javascript" src="../js/ajax.js"></script>
- <script type="text/javascript">
- window.onload=function ajaxs(){
- for(var i=1;i<7;i++){
- talktoServer('ajax.php?action=a'+i+'&lurl='+$('domain').value,'a'+i,"html");
- }
- }
- </script>
- <div class="main">
- <div class="box">
- <div id="c">
- <h1>SEO×ۺϲéѯ</h1>
- <div class="box1" style="text-align:center;">
- <form action="" method="POST">
- <span class="info3" > ÇëÊäÈëÒª²éѯµÄÓòÃû£º
- <font color="green"><b>HTTP://</b></font> <input name="domain" type="text" id="domain" class="input" size="40" url="true" value="<?php echo $domain;?>"/>
- <input name="btnS" class="but" type="submit" value="²éѯ" id="sub"/>
- </form>
- </span>
- <div class="t" id="seo_result">
- <?php echo $PR;?>
- <br/>
- <table border="1" width="100%" bordercolordark="#FFFFFF" cellspacing="0" cellpadding="0" bordercolorlight="#BBD7E6">
- <tr bgcolor=#D8F0FC><td colspan="5">°Ù¶ÈÏà¹Ø</td></tr>
- <tr><td>ÓÐ<?php echo $domain;?>µÄÍøÒ³</td><td>°Ù¶È¿ìÕÕ</td><td>½ñÈÕÊÕ¼</td><td>×î½üÒ»ÖÜ</td><td>×î½üÒ»ÔÂ</td></tr>
- <tr><td><span id="a1"> <img src="../images/loading2.gif"></span></td><td><span id="a2"> <img src="../images/loading2.gif"></span></td><td><span id="a3"> <img src="../images/loading2.gif"></span></td><td><span id="a4"> <img src="../images/loading2.gif"></span></td><td><span id="a5"> <img src="../images/loading2.gif"></span></td></tr>
- </table>
- <br/>
- <span id="a6"><table border=1 width=100% bordercolordark=#FFFFFF cellspacing=0 cellpadding=0 bordercolorlight=#BBD7E6>
- <tr bgcolor=#D8F0FC><td colspan="9">ÍøÖ·<a href="<?php echo "http://".$domain;?>"><?php echo "http://".$domain;?></a>ÔÚ¸÷´óËÑË÷ÒýÇæµÄÊÕ¼²éѯ½á¹û</td></tr>
- <tr><td>ËÑË÷ÒýÇæ</td><td>¹È¸è</td><td>°Ù¶È</td><td>ÑÅ»¢</td><td>Ëѹ·</td><td>±ØÓ¦</td><td>ÓеÀ</td><td>ËÑËÑ</td></tr>
- <tr><td>ÊÕ¼ÊýÁ¿</td><td><img src="../images/loading2.gif"></td><td><img src="../images/loading2.gif"></td><td><img src="../images/loading2.gif"></td><td><img src="../images/loading2.gif"></td><td><img src="../images/loading2.gif"></td><td><img src="../images/loading2.gif"></td><td><img src="../images/loading2.gif"></td></tr>
- <tr><td>·´ÏòÁ´½Ó</td><td><img src="../images/loading2.gif"></td><td><img src="../images/loading2.gif"></td><td><img src="../images/loading2.gif"></td><td><img src="../images/loading2.gif"></td><td><img src="../images/loading2.gif"></td><td><img src="../images/loading2.gif"></td><td><img src="../images/loading2.gif"></td></tr>
- </table></span>
- <br/>
- <table border="1" width="100%" bordercolordark="#FFFFFF" cellspacing="0" cellpadding="0" bordercolorlight="#BBD7E6"><tr bgcolor=#D8F0FC><td colspan="4">ÍøÖ·<a href="<?php echo "http://www.".$domain?>"><?php echo "http://www.".$domain?></a>METAÐÅÏ¢¼ì²â½á¹ûÈçÏÂ:</td></tr>
- <tr><td width="20%">±êÇ©</td><td width="10%">ÄÚÈݳ¤¶È</td><td width="50%">ÄÚÈÝ</td><td width="20%">ÓÅ»¯½¨Òé</td></tr>
- <tr><td>±êÌ⣨Title£©</td><td><?php echo $tt;?>¸ö×Ö·û</td><td> <?php echo $title;?></td><td>Ò»°ã²»³¬¹ý80¸ö×Ö·û</td></tr>
- <tr><td>¹Ø¼ü´Ê£¨KeyWords£©</td><td><?php echo $k;?>¸ö×Ö·û</td><td> <?php echo $keywords;?></td><td>Ò»°ã²»³¬¹ý100¸ö×Ö·û</td></tr>
- <tr><td>ÃèÊö£¨Description£©</td><td><?php echo $d;?>¸ö×Ö·û</td><td> <?php echo $description;?></td><td>Ò»°ã²»³¬¹ý200¸ö×Ö·û</td></tr>
- </table>
- <?php echo $keyss;?>
- <br/>
- <table border="1" width="100%" bordercolordark="#FFFFFF" cellspacing="0" cellpadding="0" bordercolorlight="#BBD7E6">
- <tr bgcolor=#D8F0FC><td>ËÑË÷Ö©Öë¡¢»úÆ÷ÈËÄ£Äâ</td></tr>
- <tr><td><?php echo $body; ?> <a href="../esearch.php?domain=<?php echo $domain;?>" target="_blank">µã»÷²é¿´È«²¿</a></td></tr>
- </table>
- </div>
- </div>
- <div id="b_14">
- <h1>×î½ü²éѯ£º</h1>
- <div class="box1">
- <span class="info2">
- <table>
- <tr><td align="left" style= "word-wrap:break-word;word-break:break-all">
- <?php
- @require_once('../cache/seo.php');
- if($urls){
- foreach ($urls as $key=>$v){
- echo "<a href=http://tool.cnzzsq.com/seo/alls.php?domain=".$urls[$key].">".$urls[$key]."</a> ";
- }}?></td></tr>
- </table>
- </span>
- </div>
- <div class="box">
- <div id="b_14">
- <h1>¹¤¾ß¼ò½é</h1>
- <div class="box1">
- <span class="info2">SEO×ۺϲéѯ</span>
- </div>
- </div>
- </div>
- <?php @require_once('../foot.php');?>