PageRenderTime 44ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/zztool/Tool/seo/alls.php

http://zhxiaojm.googlecode.com/
PHP | 338 lines | 328 code | 5 blank | 5 comment | 27 complexity | 5b6906b3e81c8da7182d1a3c3ad2345a MD5 | raw file
  1. <?php
  2. eval('$__file__=__FILE__;');
  3. define('ROOT_PATH',$__file__ ? dirname($__file__).'/' : './');
  4. //ËÑË÷ÒýÇæ·´ÏòÁ´½Ó¼°ÊÕ¼
  5. include '../robot.php';
  6. require '../global.php';
  7. $domain = $_POST['domain']?$_POST['domain']:$_GET['domain'];
  8. $domain = strtolower($domain);
  9. $domain = $domain?$domain:'chinaccnet.com';
  10. is_domain($domain) or exit( "<script language=javascript>alert('ÇëÊäÈëÕýÈ·µÄÓòÃû£¡');location.href='alls.php';</script>");
  11. //METAÐÅÏ¢¼ì²â½á¹û
  12. $url = 'http://'.trim($domain);
  13. $content = @file_get_contents($url);
  14. $charset = "/charset=(.*)/";
  15. preg_match($charset,$content,$charsetarr);
  16. $charset2 = strtolower(substr($charsetarr[1],0,2));
  17. if($charset2 != 'gb'){
  18. require_once('require/chinese.php');
  19. $chs = new Chinese('utf-8','GB2312');
  20. $content = $chs->Convert($content);
  21. }
  22. $pat1 = "/<title>(.*)<\/title>/si";
  23. preg_match_all($pat1, $content, $array);
  24. $title = $array[1][0];
  25. $tt = $title?mb_strlen($title,'gbk'):'0';
  26. $pat2 = "/meta content=\"(.+)\" name=\"keywords\"/Ui";
  27. $pat4 = "/meta name=\"keywords\" content=\"(.+)\"/Ui";
  28. preg_match_all($pat2, $content, $array2);
  29. preg_match_all($pat4, $content, $array4);
  30. $keywords = $array2[1][0]?$array2[1][0]:$array4[1][0];
  31. $k = $keywords?mb_strlen($keywords,'gbk'):'0';
  32. $pat3 = "/<meta content=\"(.+)\" name=\"description\"/Ui";
  33. $pat5 = "/<meta name=\"description\" content=\"(.+)\"/Ui";
  34. preg_match_all($pat3, $content, $array3);
  35. preg_match_all($pat5, $content, $array5);
  36. $description = $array3[1][0]?$array3[1][0]:$array5[1][0];
  37. $d = $description?mb_strlen($description,'gbk'):'0';
  38. //ËÑË÷Ö©Öë¡¢»úÆ÷ÈËÄ£Äâ
  39. $bods = "/<body>(.*)<\/body>/is";
  40. preg_match_all($bods, $content, $array4);
  41. $pat4 = "/>(.*)</U";
  42. preg_match_all($pat4, $array4[0][0], $array5);
  43. $body = "";
  44. for($i=0;$i<sizeof($array5[1]);$i++){
  45. $body .= $array5[1][$i]." ";
  46. }
  47. $pat44 = "/>(.*)</Us";
  48. preg_match_all($pat44, $array4[0][0], $array55);
  49. $body2 = "";
  50. for($i=0;$i<sizeof($array55[1]);$i++){
  51. $body2 .= $array55[1][$i]." ";
  52. }
  53. //¹Ø¼ü´ÊÃܶÈ
  54. $keys = explode(',',$array2[1][0]);
  55. if($keys[0]){
  56. $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>";
  57. $body2 = preg_replace(array("/\s/","<br/>"),array("",),$body2);
  58. for($t=0;$t<sizeof($keys);$t++){
  59. $keys[$t] = preg_replace(array("/\s/","<br/>"),array("",),$keys[$t]);
  60. $keys1 = "/".$keys[$t]."/";
  61. preg_match_all($keys1,$body2,$densti);
  62. $a1 = mb_strlen($body2,'gbk');
  63. $a2 = mb_strlen($keys[$t],'gbk');
  64. $a3 = sizeof($densti[0]);
  65. $a4 = $a2*$a3;
  66. $a5 = @(round($a4/$a1*100,1)."%");
  67. $text = $keys[$t];
  68. $output = '';
  69. $tab_text = str_split($text);
  70. foreach ($tab_text as $id=>$char){
  71. $hex = dechex(ord($char));
  72. $output .= '%' . $hex;
  73. }
  74. $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>";
  75. @unlink($densti);
  76. }
  77. $keyss .= "</table>";
  78. }
  79. //PR
  80. @require_once('../pr/prfunction.php');
  81. $PR = '<img src="../images/pagerank'.GetPR($domain).'.gif" align="absmiddle" /> '.$domain;
  82. $body = strlen($body)>800 ? substr($body,0,800).'¡­¡­¡­¡­' : $body;
  83. @require_once('../cache.php');
  84. if(file_exists("../cache/seo.php")){
  85. @require_once("../cache/seo.php");
  86. $urls = filehave($urls,$domain);
  87. }else{
  88. $urls = fileno($domain);
  89. }
  90. writeover("../cache/seo.php","<?php\r\n\$urls=".vvar_export($urls).";\r\n?>");
  91. ?>
  92. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  93. <html xmlns="http://www.w3.org/1999/xhtml" >
  94. <head>
  95. <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
  96. <title><?php echo $domain;?>µÄSEO×ۺϲéѯ-Õ¾³¤¹¤¾ß - ÖйúÕ¾³¤ÉçÇø Powered by cnzzsq.com</title>
  97. <link href="http://tool.cnzzsq.com/images/toolsite.css" rel="stylesheet" type="text/css" />
  98. <script src="http://tool.cnzzsq.com/images/globals.js" type="text/javascript"></script>
  99. <script src="http://tool.cnzzsq.com/images/home.js" type="text/javascript"></script>
  100. <script type="text/javascript">
  101. function $(ID) {
  102. return document.getElementById(ID);
  103. }
  104. var xmlHttp;
  105. function creatXMLHttpRequest() {
  106. if(window.ActiveXObject) {
  107. xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
  108. } else if(window.XMLHttpRequest) {
  109. xmlHttp = new XMLHttpRequest();
  110. }
  111. }
  112. function startRequest() {
  113. var queryString;
  114. var domain = document.getElementById('domain').value;
  115. queryString = "domain=" + domain;
  116. creatXMLHttpRequest();
  117. xmlHttp.open("POST","?action=do","true");
  118. xmlHttp.onreadystatechange = handleStateChange;
  119. xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
  120. xmlHttp.send(queryString);
  121. }
  122. function handleStateChange() {
  123. if(xmlHttp.readyState == 1) {
  124. document.getElementById('result').style.cssText = "";
  125. document.getElementById('result').innerText = "Loading...";
  126. }
  127. if(xmlHttp.readyState == 4) {
  128. if(xmlHttp.status == 200) {
  129. document.getElementById('result').style.cssText = "";
  130. var allcon = xmlHttp.responseText;
  131. document.getElementById('result').innerHTML = allcon;
  132. }
  133. }
  134. }
  135. function copyToClipboard(txt) {
  136. if(window.clipboardData) {
  137. window.clipboardData.clearData();
  138. window.clipboardData.setData("Text", txt);
  139. } else if(navigator.userAgent.indexOf("Opera") != -1) {
  140. window.location = txt;
  141. } else if (window.netscape) {
  142. try {
  143. netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
  144. } catch (e) {
  145. alert("±»ä¯ÀÀÆ÷¾Ü¾ø£¡\nÇëÔÚä¯ÀÀÆ÷µØÖ·À¸ÊäÈë'about:config'²¢»Ø³µ\nÈ»ºó½«'signed.applets.codebase_principal_support'ÉèÖÃΪ'true'");
  146. }
  147. var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
  148. if (!clip)
  149. return;
  150. var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
  151. if (!trans)
  152. return;
  153. trans.addDataFlavor('text/unicode');
  154. var str = new Object();
  155. var len = new Object();
  156. var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
  157. var copytext = txt;
  158. str.data = copytext;
  159. trans.setTransferData("text/unicode",str,copytext.length*2);
  160. var clipid = Components.interfaces.nsIClipboard;
  161. if (!clip)
  162. return false;
  163. clip.setData(trans,null,clipid.kGlobalClipboard);
  164. }
  165. }
  166. function killErrors() {
  167. return true;
  168. }
  169. window.onerror = killErrors;
  170. </script>
  171. </head>
  172. <body>
  173. <div class="wrap">
  174. <div class="top-nav">
  175. <div class="top-menu">
  176. <a href="http://www.chinaccnet.com/" target="_parent">ÖеçÔƼ¯Êý¾ÝÖÐÐÄ</a> |
  177. <a href="http://www.yunads.com" target="_blank"><b>Ôƹã¸æÁªÃË</b></a> |
  178. <a href="http://www.yundns.com/" target="_blank">ÔƼ¯»¥Áª</a> |
  179. <a href="http://tool.cnzzsq.com/" target="_blank">Õ¾³¤¹¤¾ß</a> |
  180. <a href="http://www.xnzjpc.com/" target="_blank">ÐéÄâÖ÷»úÆÀ²â</a> |
  181. <a href="http://www.cnzzsq.com/" target="_blank">ÖйúÕ¾³¤ÉçÇø</a> |
  182. <a href="http://www.cnzzsq.com/phpcode" target="_blank">PHPÔ´ÂëÏÂÔØ</a> |
  183. <a href="http://www.yundns.com" target="_blank"><font color="red">20È˺Ï×âµÚþÆÚÈÈÏúÖÐ.. </font></a>
  184. </div>
  185. </div>
  186. <div class="top">
  187. <div class="topbanner"><script type="text/javascript">
  188. u_a_client="38";
  189. u_a_width="468";
  190. u_a_height="60";
  191. u_a_zones="572";
  192. u_a_type="0";
  193. </script>
  194. <script src="http://www.yunads.com/i.js"></script></div>
  195. <div class="banneright">
  196. <ul><li><a href="http://www.chinaccnet.com/server01.php" target="_blank"><font color="blue">ÖеçÔƼ¯·þÎñÆ÷3600Ôª/Äê</font></a></li>
  197. <li><a href="http://www.chinaccnet.com/haiwai.php" target="_blank"><font color="red">ÖеçÔƼ¯1.3GÃÀ¹ú¿Õ¼ä199Ôª</font></a></li>
  198. <li><a href="http://www.chinaccnet.com/xianggang.php" target="_blank"><font color="blue">ÖеçÔƼ¯Ãⱸ°¸Ïã¸Û¿Õ¼äÉÏÏß</font></a></li>
  199. </ul>
  200. </div>
  201. </div>
  202. <div class="menu"><a href="http://www.cnzzsq.com/">Ê×Ò³</a> <a href="http://tool.cnzzsq.com/" class="select">Õ¾³¤¹¤¾ß</a>
  203. <a onmouseover="mouseover(this, 3)" onmouseout="mouseout()" style="cursor:pointer;">ÍøÕ¾ÐÅÏ¢²éѯ</a>
  204. <a onmouseover="mouseover(this, 4)" onmouseout="mouseout()" style="cursor:pointer;">SEOÐÅÏ¢²éѯ</a>
  205. <a onmouseover="mouseover(this, 5)" onmouseout="mouseout()" style="cursor:pointer;">ÓòÃû/IPÀà²éѯ</a>
  206. <a onmouseover="mouseover(this, 6)" onmouseout="mouseout()" style="cursor:pointer;">´úÂëת»»¹¤¾ß</a>
  207. <a onmouseover="mouseover(this, 7)" onmouseout="mouseout()" style="cursor:pointer;">ÆäËû¹¤¾ß</a>
  208. <a href="http://bbs.cnzzsq.com/read.php?tid=96" target="_blank">Õ¾³¤¹¤¾ßÔ´ÂëÏÂÔØ</a>
  209. <a href="http://bbs.cnzzsq.com/" target="_blank"><font color="red">ÌÖÂÛÇø</font></a>
  210. </div>
  211. <!--sub menu-->
  212. <div id="menu3" class="menu-list" onmouseover="_mouseover()" onmouseout="_mouseout()">
  213. <ul>
  214. <li><a href="http://alexa.cnzzsq.com" target="_blank">ALEXAÅÅÃû²éѯ</a></li>
  215. <li><a href="http://tool.cnzzsq.com/webs/webs.php" target="_blank">Õ¾ÄÚÁ´½Ó·ÖÎö</a></li>
  216. <li><a href="http://tool.cnzzsq.com/density.php">¹Ø¼ü´ÊÃÜȼì²â</a></li>
  217. <li><a href="http://tool.cnzzsq.com/meta.php">METAÐÅÏ¢¼ì²â</a></li>
  218. <li><a href="http://tool.cnzzsq.com/pr/outpr.php">PRÊä³öÖµ²éѯ</a></li>
  219. <li><a href="http://tool.cnzzsq.com/yuan.php">²é¿´ÍøÒ³Ô´´úÂë</a></li>
  220. </ul>
  221. </div>
  222. <div id="menu4" class="menu-list" onmouseover="_mouseover()" onmouseout="_mouseout()">
  223. <ul>
  224. <li><a href="http://tool.cnzzsq.com/friends/friends.php">ÓÑÇéÁ´½Ó¼ì²â</a></li>
  225. <li><a href="http://tool.cnzzsq.com/keys/keys.php">¹Ø¼ü´ÊÅÅÃû²éѯ</a></li>
  226. <li><a href="http://tool.cnzzsq.com/baidu/baidu.php">°ÙȽüÈÕÊÕ¼</a></li>
  227. <li><a href="http://tool.cnzzsq.com/google/google.php">GoogleÊÕ¼</a></li>
  228. <li><a href="http://tool.cnzzsq.com/ssyqsl/ssyqsl.php">ÍøÕ¾ÊÕ¼²éѯ</a></li>
  229. <li><a href="http://tool.cnzzsq.com/ssyqfl/ssyqfl.php">·´ÏòÁ´½Ó²éѯ</a></li>
  230. <li><a href="http://tool.cnzzsq.com/pr/pr.php">PR²éѯ</a></li>
  231. <li><a href="http://tool.cnzzsq.com/esearch.php">»úÆ÷ÈËÄ£Äâ</a></li>
  232. </ul>
  233. </div>
  234. <div id="menu5" class="menu-list" onmouseover="_mouseover()" onmouseout="_mouseout()">
  235. <ul>
  236. <li><a href="http://tool.cnzzsq.com/dels/dels.php">ÓòÃûɾ³ýʱ¼ä</a></li>
  237. <li><a href="http://tool.cnzzsq.com/ip/">IP²éѯ</a></li>
  238. <li><a href="http://tool.cnzzsq.com/whois/">WHOIS²éѯ</a></li>
  239. <li><a href="http://tool.cnzzsq.com/friendlink/friendlink.php">ÓÑÇéÁ´½ÓIP²éѯ</a></li>
  240. </ul>
  241. </div>
  242. <div id="menu6" class="menu-list" onmouseover="_mouseover()" onmouseout="_mouseout()">
  243. <ul>
  244. <li><a href="http://tool.cnzzsq.com/mds.php?mds=md5">MD5¼ÓÃÜ</a></li>
  245. <li><a href="http://tool.cnzzsq.com/js.php">JS¼ÓÃÜ/½âÃÜ</a></li>
  246. <li><a href="http://tool.cnzzsq.com/htmljs.php">HTML/JS»¥×ª</a></li>
  247. <li><a href="http://tool.cnzzsq.com/unicode.php">Unicodeת»»</a></li>
  248. <li><a href="http://tool.cnzzsq.com/utf.php">Utf-8±àÂëת»»</a></li>
  249. <li><a href="http://tool.cnzzsq.com/htmlubb.php">HTML/UBB»¥×ª</a></li>
  250. <li><a href="http://tool.cnzzsq.com/unix.php">Unixʱ¼ä´Áת»»</a></li>
  251. </ul>
  252. </div>
  253. <div id="menu7" class="menu-list" onmouseover="_mouseover()" onmouseout="_mouseout()">
  254. <ul>
  255. <li><a href="http://tool.cnzzsq.com/ids.php">Éí·ÝÖ¤ºÅÂë²éѯ</a></li>
  256. <li><a href="http://tool.cnzzsq.com/shouji/index.php">ÊÖ»úºÅÂë¹éÊôµØ</a></li>
  257. <li><a href="http://tool.cnzzsq.com/yb/yb.php">ÓʱàÇøºÅ²éѯ</a></li>
  258. <li><a href="http://tool.cnzzsq.com/countryym.php">¹ú¼ÒÓòÃû²éÕÒ</a></li>
  259. </ul>
  260. </div>
  261. <script type="text/javascript" src="../js/ajax.js"></script>
  262. <script type="text/javascript">
  263. window.onload=function ajaxs(){
  264. for(var i=1;i<7;i++){
  265. talktoServer('ajax.php?action=a'+i+'&lurl='+$('domain').value,'a'+i,"html");
  266. }
  267. }
  268. </script>
  269. <div class="main">
  270. <div class="box">
  271. <div id="c">
  272. <h1>SEO×ۺϲéѯ</h1>
  273. <div class="box1" style="text-align:center;">
  274. <form action="" method="POST">
  275. <span class="info3" > ÇëÊäÈëÒª²éѯµÄÓòÃû£º
  276. <font color="green"><b>HTTP://</b></font> <input name="domain" type="text" id="domain" class="input" size="40" url="true" value="<?php echo $domain;?>"/>
  277. <input name="btnS" class="but" type="submit" value="²éѯ" id="sub"/>
  278. </form>
  279. </span>
  280. <div class="t" id="seo_result">
  281. <?php echo $PR;?>
  282. <br/>
  283. <table border="1" width="100%" bordercolordark="#FFFFFF" cellspacing="0" cellpadding="0" bordercolorlight="#BBD7E6">
  284. <tr bgcolor=#D8F0FC><td colspan="5">°ÙÈÏà¹Ø</td></tr>
  285. <tr><td>ÓÐ<?php echo $domain;?>µÄÍøÒ³</td><td>°ÙÈ¿ìÕÕ</td><td>½ñÈÕÊÕ¼</td><td>×î½üÒ»ÖÜ</td><td>×î½üÒ»ÔÂ</td></tr>
  286. <tr><td><span id="a1">&nbsp;<img src="../images/loading2.gif"></span></td><td><span id="a2">&nbsp;<img src="../images/loading2.gif"></span></td><td><span id="a3">&nbsp;<img src="../images/loading2.gif"></span></td><td><span id="a4">&nbsp;<img src="../images/loading2.gif"></span></td><td><span id="a5">&nbsp;<img src="../images/loading2.gif"></span></td></tr>
  287. </table>
  288. <br/>
  289. <span id="a6"><table border=1 width=100% bordercolordark=#FFFFFF cellspacing=0 cellpadding=0 bordercolorlight=#BBD7E6>
  290. <tr bgcolor=#D8F0FC><td colspan="9">ÍøÖ·<a href="<?php echo "http://".$domain;?>"><?php echo "http://".$domain;?></a>ÔÚ¸÷´óËÑË÷ÒýÇæµÄÊÕ¼²éѯ½á¹û</td></tr>
  291. <tr><td>ËÑË÷ÒýÇæ</td><td>¹È¸è</td><td>°ÙÈ</td><td>ÑÅ»¢</td><td>Ëѹ·</td><td>±ØÓ¦</td><td>ÓеÀ</td><td>ËÑËÑ</td></tr>
  292. <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>
  293. <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>
  294. </table></span>
  295. <br/>
  296. <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>
  297. <tr><td width="20%">±êÇ©</td><td width="10%">ÄÚÈݳ¤È</td><td width="50%">ÄÚÈÝ</td><td width="20%">ÓÅ»¯½¨Òé</td></tr>
  298. <tr><td>±êÌ⣨Title£©</td><td><?php echo $tt;?>¸ö×Ö·û</td><td>&nbsp;<?php echo $title;?></td><td>Ò»°ã²»³¬¹ý80¸ö×Ö·û</td></tr>
  299. <tr><td>¹Ø¼ü´Ê£¨KeyWords£©</td><td><?php echo $k;?>¸ö×Ö·û</td><td>&nbsp;<?php echo $keywords;?></td><td>Ò»°ã²»³¬¹ý100¸ö×Ö·û</td></tr>
  300. <tr><td>ÃèÊö£¨Description£©</td><td><?php echo $d;?>¸ö×Ö·û</td><td>&nbsp;<?php echo $description;?></td><td>Ò»°ã²»³¬¹ý200¸ö×Ö·û</td></tr>
  301. </table>
  302. <?php echo $keyss;?>
  303. <br/>
  304. <table border="1" width="100%" bordercolordark="#FFFFFF" cellspacing="0" cellpadding="0" bordercolorlight="#BBD7E6">
  305. <tr bgcolor=#D8F0FC><td>ËÑË÷Ö©Öë¡¢»úÆ÷ÈËÄ£Äâ</td></tr>
  306. <tr><td><?php echo $body; ?> &nbsp; <a href="../esearch.php?domain=<?php echo $domain;?>" target="_blank">µã»÷²é¿´È«²¿</a></td></tr>
  307. </table>
  308. </div>
  309. </div>
  310. <div id="b_14">
  311. <h1>×î½ü²éѯ£º</h1>
  312. <div class="box1">
  313. <span class="info2">
  314. <table>
  315. <tr><td align="left" style= "word-wrap:break-word;word-break:break-all">
  316. <?php
  317. @require_once('../cache/seo.php');
  318. if($urls){
  319. foreach ($urls as $key=>$v){
  320. echo "<a href=http://tool.cnzzsq.com/seo/alls.php?domain=".$urls[$key].">".$urls[$key]."</a>&nbsp;&nbsp;";
  321. }}?></td></tr>
  322. </table>
  323. </span>
  324. </div>
  325. <div class="box">
  326. <div id="b_14">
  327. <h1>¹¤¾ß¼ò½é</h1>
  328. <div class="box1">
  329. <span class="info2">SEO×ۺϲéѯ</span>
  330. </div>
  331. </div>
  332. </div>
  333. <?php @require_once('../foot.php');?>