ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

php生成百度、神马、360、搜狗sitemap xml文件

2019-08-22 19:01:27  阅读:297  来源: 互联网

标签:xml 搜狗 www siteArr ecms content news php com


    //yisvip_com_ecms_news   数据库名 网站名 目录名
    private $footSite1 = ['wyhaa', 'aaaa'];
    //www_haojio_com_ecms_news 数据库名 网站名 目录名
    private $footSite2 = ['aaaa','bbbbb'];

 public function generateXml(){
      $footSite1 = $this->footSite1;
      $footSite2 = $this->footSite2;
      $this->generateGameUrlForXml999('yisvip_com_ecms_news',$footSite1);
      $this->generateGameUrlForXml999('www_haojio_com_ecms_news',$footSite2);
    }

  
  
   //生成网站xml xml格式
    public function generateGameUrlForXml999($table,$siteArr)
    {
        //查询当天产生的新闻id
        // $currentDate = date("Y-m-d");
        // $gameData = M('yisvip_com_ecms_news', '', 'mysql://root:admin@47.252.80.107/zhuayoukong1#utf8')
       
 // dump($gameData);die;
// echo M()->getLastSql();die;
        // $siteArr = $this->footSite;
      
        //推送游戏
        for ($i = 0; $i < count($siteArr); $i++) {
           //$gameData = M('yisvip_com_ecms_news')
          //www_haojio_com_ecms_news
           $gameData = M($table, '', 'mysql://everyone:@45.205.141.194/'.$siteArr[$i].'#utf8')
            ->limit(10000)
            ->order('id desc') 
            ->field('id,truetime,titleurl')
            ->select();

            $urls = [];
            $filename = "D:\sitemap\\".$siteArr[$i].'\sitemap.xml';
            // $filename = '/data/www/'.$siteArr[$i].'/sitemap.xml';
            // echo $filename;die;
             $myfile = fopen($filename, "w") or die("Unable to open file!".$filename);
             $content  = '';
             $content .= '<?xml version="1.0" encoding="utf-8"?>';
             $content .= '<urlset>';
                  foreach ($gameData as $value) {
                      $content .= '<url>';
                      $content .= '<loc>'.'http://www.' . $siteArr[$i] .'.com'. $value['titleurl'].'</loc>';
                     // $content .= '<lastmod>'. $value['truetime'] .'</lastmod>';
                      $content .= '<lastmod>2019-8-04</lastmod>';
                      $content .= '<changefreq>daily</changefreq>';
                      $content .= '<priority>0.8</priority>';
                      $content .="</url>";
                  }
            $content .= '</urlset>';
            fwrite($myfile, $content);
            fclose($fh);
        }

        


    }

 

 

 

标签:xml,搜狗,www,siteArr,ecms,content,news,php,com
来源: https://blog.csdn.net/helloworld_dream/article/details/100022248

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有