| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 |
- <?php
- /********** 配置教程 ****************
- ********************************************/
-
- set_time_limit ( 0 );
- include ("../config/conn.php");
- include ("../config/function.php");
- AdminSes_audit ();
- $uip = getuip ();
- if(empty($_POST['protocolheader'])){
- $protocolheader = "http";
- }else {
- $protocolheader = $_POST['protocolheader'];
- }
- $newsurl = $protocolheader."://".$_SERVER['HTTP_HOST']."/news/";
- $prourl = $protocolheader."://".$_SERVER['HTTP_HOST']."/product/search_f8v.html";
- $shopurl = $protocolheader."://".$_SERVER['HTTP_HOST']."/shop/";
- $taskurl = $protocolheader."://".$_SERVER['HTTP_HOST']."/task/";
- if ($_GET [control] == "create") {
-
-
- $rooturl = $protocolheader."://".$_SERVER['HTTP_HOST']."/";
-
- $data_array=array();
- // 最新商品
- $productSize = $_POST[t1];
- $px="order by lastsj desc";
- pagef($ses,$productSize,"yjcode_pro",$px);
- $producturls = array();
- $result = "";
- array_push($data_array,array("loc"=>$newsurl,"priority"=>"1.0","lastmod"=>date('Y-m-d H:i:s',time()),"changefreq"=>"daily"));
- array_push($data_array,array("loc"=>$prourl,"priority"=>"1.0","lastmod"=>date('Y-m-d H:i:s',time()),"changefreq"=>"daily"));
- array_push($data_array,array("loc"=>$shopurl,"priority"=>"1.0","lastmod"=>date('Y-m-d H:i:s',time()),"changefreq"=>"daily"));
- array_push($data_array,array("loc"=>$taskurl,"priority"=>"1.0","lastmod"=>date('Y-m-d H:i:s',time()),"changefreq"=>"daily"));
-
- while($row=mysql_fetch_array($res)){
- $au=$rooturl."product/view".$row[id].".html";
- array_push($producturls,$au);
- array_push($data_array,array("loc"=>$au,"priority"=>"1.0","lastmod"=>date('Y-m-d H:i:s',time()),"changefreq"=>"daily"));
- }
- foreach ($producturls as $url){
- $result = $result.$url."\r\n";
- }
- // 最新文章
- $newsurls = array();
- $newstSize = $_POST[t2];
- pagef($ses,$newstSize,"yjcode_news","order by lastsj desc");
- while($row=mysql_fetch_array($res)){
- if (empty ( $row ["tit"] ) || ($row ["tit"] == ""))
- continue;
-
- if (empty ( $row ["txt"] ) || ($row ["txt"] == ""))
- continue;
-
- $aurl = $rooturl."news/txtlist_i".$row[id]."v.html";
- array_push($newsurls,$aurl);
-
- array_push($data_array,array("loc"=>$aurl,"priority"=>"1.0","lastmod"=>date('Y-m-d H:i:s',time()),"changefreq"=>"daily"));
- }
-
- $content='<?xml version="1.0" encoding="UTF-8"?>
- <urlset
- xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
- http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
- ';
- foreach($data_array as $data){
- $content.=create_item($data);
- }
- $content.='</urlset>';
- $fp=fopen('../sitemap.xml','w+');
- fwrite($fp,$content);
- fclose($fp);
- }
- function create_item($data){
- $item="<url>\n";
- $item.="<loc>".$data['loc']."</loc>\n";
- $item.="<priority>".$data['priority']."</priority>\n";
- $item.="<lastmod>".$data['lastmod']."</lastmod>\n";
- $item.="<changefreq>".$data['changefreq']."</changefreq>\n";
- $item.="</url>\n";
- return $item;
- }
- ?>
- <!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="x-ua-compatible" content="ie=7" />
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
- <title><?=webname?>管理系统</title>
- <link href="css/basic.css" rel="stylesheet" type="text/css" />
- <script type="text/javascript" src="js/jquery.min.js"></script>
- <script language="javascript" src="js/basic.js"></script>
- <script language="javascript" src="js/layer.js"></script>
- <script language="javascript">
- function r1onc(x){
- document.getElementById("r1main1").style.display="none";
- document.getElementById("r1main2").style.display="none";
- document.getElementById("r1main"+x).style.display="";
- }
- </script>
- </head>
- <body>
- <? include("top.php");?>
- <script language="javascript">
- document.getElementById("menu7").className="a1";
- </script>
- <div class="yjcode">
- <? $leftid=1;include("menu_chajian.php");?>
- <div class="right">
- <!--B-->
- <? systs("恭喜您,操作成功!","chajian_sitemap_builder.php")?>
- <div class="bqu1">
- <a href="javascript:void(0);" class="a1">一键生成SiteMap</a>
- </div>
- <div class="rkuang">
- <script language="javascript">
- function tj(){
- layer.msg('正在提交', {icon: 16 ,time: 0,shade :0.25});
- f1.action="chajian_sitemap_builder.php?control=create";
- }
- </script>
- <form name="f1" method="post" onsubmit="return tj()"
- enctype="multipart/form-data">
- <ul class="uk uk0" id="r1main1">
- <li class="l1">商品数量:</li>
- <li class="l2"><input type="text" class="inp" value="500" size="10" name="t1" /><span class="fd">条</span></li>
- </ul>
-
- <ul class="uk uk0" id="r1main1">
- <li class="l1">文章数量:</li>
- <li class="l2"><input type="text" class="inp" value="500" size="10" name="t2" /><span class="fd">条</span></li>
- </ul>
-
- <ul class="uk uk0" id="r1main1">
- <li class="l1">协议头:</li>
- <li class="l2"><input type="text" class="inp" value="<?php echo $protocolheader;?>" size="10" name="protocolheader" style="width: 300px"/><span class="fd">(默认http)</span></li>
- </ul>
-
- <ul class="uk uk0" id="r1main1">
- <li class="l1">生成SiteMap:</li>
- <li class="l2"><textarea cols="400" rows="150"
- style="width: 400px; height: 50px;" id="idTextarea1"
- class="inp" value="0" size="100" name="t3" v-model="vmTextarea1"><?php echo($content); ?></textarea></li>
- </ul>
- <ul class="uk uk0">
- <!-- <li class="l3"><input type="submit" value="生成链接" class="btn1" /></li> -->
- <li class="l3"><input type="submit" value="开始生成" class="btn1" /></li>
- </ul>
- </form>
- </div>
- <!--E-->
- </div>
- </div>
- <?php include("bottom.php");?>
- </body>
- </html>
|