欢迎光临
我们一直在努力

thinkPHP生成网站地图sitemap.html的方法

实现的效果如下:

thinkPHP生成网站地图sitemap.html的实现方法:

	protected function articlehtml(){
        $list = db('article')
            ->alias('a')
            ->join('column b','b.c_id=a.a_columnid')
            ->order('a_id asc')->select();
        $sitemap='<!doctype html><head><meta charset="utf-8"><title>文章列表网站地图</title></head><body>';
        foreach($list as $k=>$v){
            $path=$v['c_path'];
            $pid=$v['a_id'].'.html';
            $sitemap.="<a href='http://tp6.wyzdjg.top/$path/$pid'>".$v['a_title']. "</a>&nbsp;#&nbsp;http://tp6.wyzdjg.top/".$v['c_path'].'/'.$v['a_id'].'.'.html ."<br/>";

        }
        $sitemap.='</body></html>';
        // if (file_exists(sitemap.html)){
        //     unlink(sitemap.html);
        // }else {
            file_put_contents('sitemap.html', $sitemap, FILE_APPEND);
        // }
    }

上面的域名改成自己的,设成一个变量也可以,上面是个简单的例子是写成固定的

赞(0) 打赏
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 ivillcn@qq.com 举报,一经查实,本站将立刻删除。
文章名称:《thinkPHP生成网站地图sitemap.html的方法》
文章链接:https://www.bilibiji.com/article/253.html

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

微信扫一扫

登录

找回密码

注册