PHP网站关闭功能,PHPCMS V9增加“网站关闭”功能

news/2024/5/20 11:32:14/文章来源:https://blog.csdn.net/weixin_39740272/article/details/116167620

本功能需要以下五个步骤来完成,请在修改过程中勿必认真仔细哦。

1. 文件:\phpcms\modules\admin\templates\setting.tpl.php:

在代码

后面另起一行,添加代码:

复制代码 代码如下:

网站状态/> 仅供管理员访问    

/> 禁止所有人访问    

/> 允许所有人访问

关站提示信息<?php echo htmlspecialchars($off_site_because);?>     支持HTML标签

2. 文件:\phpcms\modules\admin\functions\global.func.php:

在set_config()函数中,在代码

if(in_array($k,array(

后面添加:

复制代码 代码如下:

/*[SWH|+]:*/'website_is_closed','off_site_because',/*[SWH|+];*/

3. 文件:\phpcms\modules\admin\setting.php:

在代码

set_config($_POST['setconfig']);

前面另起一行,添加代码:

复制代码 代码如下:

//[SWH|+]:

if(!empty($_POST['setconfig']['website_is_closed'])){

$str='

';

if(pc_base::load_config('system','lock_ex')){

file_put_contents(PHPCMS_PATH.'index.html', $str, LOCK_EX);

}else{

file_put_contents(PHPCMS_PATH.'index.html', $str);

}

}

unset($str);

//[SWH|+];

4. 文件:\index.php:

在代码

pc_base::creat_app();

前面另起一行,添加代码:

复制代码 代码如下:

//[SWH|+]:

switch(pc_base::load_config('system','website_is_closed')){

case '2': //仅允许后台用户访问

$session_storage = 'session_'.pc_base::load_config('system','session_storage');

pc_base::load_sys_class($session_storage);

if(!empty($_SESSION['userid']) && !empty($_SESSION['roleid'])){

break;

}

case '1': //禁止所有人访问

if($_GET['m']=='admin'){

break; //可以访问后台

}

if(pc_base::load_config('system','off_site_because')!==''){

echo nl2br(pc_base::load_config('system','off_site_because'));

}

exit;

default: //向所有公开

}

//[SWH|+];

5. 文件:\caches\configs\system.php:

在文件末尾的代码

);

?>

前面添加:

复制代码 代码如下:

'website_is_closed' => '0',

'off_site_because' => '',

至此,全部修改完成。

效果如图所示:

1405525007_8322.jpg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_810876.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站从虚拟主机更换到服务器,网站从虚拟主机更换到服务器

网站从虚拟主机更换到服务器 内容精选换一换首先需要准备一台Linux系统的物理服务器作为镜像制作服务器(即宿主机)&#xff0c;以及一台用于登录宿主机的本地Windows跳板机(物理服务器或虚拟机)。宿主机必须安装&#xff1a;vsftpd服务sshd服务vnc服务virt-manager工具kvm虚拟化…

怎么把网站配置到新网服务器,怎么把网站配置到tomcat

怎么把网站配置到tomcat[2020-10-03 12:34:33] 简介:php去除nbsp的方法&#xff1a;首先创建一个PHP代码示例文件&#xff1b;然后通过“preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。推荐&#xff…

php 企业建站系统,QCMS PHP轻量级企业建站系统 v5.0.2

QCMS企业建站系统是通过MVC架构开发的一套PHP轻量级系统&#xff0c;它免费&#xff0c;开源&#xff0c;小巧&#xff0c;易用&#xff0c;功能强大、可以自定义模块&#xff0c;容易二次开发&#xff0c;可以称得上是万能CMS系统&#xff0c;可用于企业站&#xff0c;文章站&…

【转载】30个高质量但免费的自学网站

本文转载链接&#xff1a;https://blog.csdn.net/TeFuirnever/article/details/105083350 文章目录 &#x1f4e2;声明&#x1f4e2;用过的一、北京大学公开课二、医学微视三、Oeasy四、考试酷五、大学资源网六、Udacity七、Coursera八、我要自学网九、极客学院十、慕课网十一、…

截取网站长图的详细快捷操作步骤.

效果图: 1.打开网站. 2.f12 3.快捷键“CtrlShiftp” 弹出网页窗口 4.输入cap 5.找到指令“Capture full size screeshot” 6.然后保存到本地. 7.可以正常ps打开网页长图.

【玩转腾讯云】(负基础的超详细图文教程)云开发竟然可以直接开发网站应用

震惊了&#xff0c;年轻人的第一次云开发体验&#xff0c;竟然不用服务器就能部署自己的网站项目。 偶然看到了腾讯云公众号发布的这篇推文 0元免服务器&#xff0c;开发个人专属网盘 | 云开发WEB最佳实践 速读摘要 是在我们自己的设备上&#xff0c;使用社交软件传输文件还会…

神器docsify 用MarkDown 来写自己的网站

搭建个人网站 动态博客 之前尝试过搭建自己的博客&#xff0c;有知名的 PHP 动态博客 WordPress 托管到我自己的服务器上&#xff0c;后面又自己开发了一款 SpringBoot 和 VUE 的前后端分离博客&#xff0c;这个用来学习还是不错的&#xff0c;但是终归需要一个服务器来跑这个…

《大型网站技术架构:核心原理与案例分析》读书笔记

《大型网站技术架构&#xff1a;核心原理与案例分析》 《大型网站技术架构&#xff1a;核心原理与案例分析》读书笔记《大型网站技术架构&#xff1a;核心原理与案例分析》感受1&#xff0e;前端架构2&#xff0e;应用层架构开发框架页面渲染负载均衡Session管理动态页面静态化…

VS2015 还是VS2017 好用_设计师必备的CAD网站,好用得不行,实在太逆天了

相信大家都会使用到到非常多的CAD学习网站&#xff0c;但是下面这几个&#xff0c;你见过吗&#xff1f;接下来就和小编一起看看吧&#xff01;1.我要自学网第一个是我们的CAD自学网啦&#xff0c;通过这个网站&#xff0c;我们可以学习到非常多的CAD学习教程哦 &#xff0c;小…

html网页上传到服务器_利用腾讯云轻量服务器+宝塔快速搭建负载均衡网站,让你的网站速度更快,同时在线人数更多...

为什么网站需要负载均衡网站作为一个开放性的事物&#xff0c;在流量大了之后&#xff0c;单一一台服务器往往无法承受住海量的用户&#xff0c;从而导致站点卡顿&#xff0c;或者服务掉线等情况。而负载均衡能够有效的解决这一问题。通过一台主服务器和N个副服务器可以将网站的…

你下载的内容中包含违规信息_长安区互联网信息办公室落实网络信息内容生态治理规定依法约谈处置属地违规网站...

为进一步规范互联网信息传播秩序&#xff0c;长安区互联网信息办公室依照属地管理原则加大违法违规网站核查处置力度&#xff0c;4月18日&#xff0c;根据《网络信息内容生态治理规定》相关规定&#xff0c;依法约谈存在“色情软件下载链接”违规网站备案单位负责人。 固定布局…

mib browser 怎么获取目标cpu_百度快排探究(一),Python selenium 实现自然搜索访问目标网站...

快排是现在比较火热的seo手段&#xff0c;快排即快速排名&#xff0c;相比传统的优化手段&#xff0c;尤其是企业站而言&#xff0c;快排能够快速占据排名&#xff0c;获取流量及客户&#xff0c;也是最热门的韭菜项目&#xff0c;可谓酸爽至极。快排有没有用&#xff0c;据观察…

围巾网站css模板,用纯css3和HTML5写出戴花围巾吃柠檬味棒棒糖的企鹅

用纯css3圆角边框和HTML5写出戴花围巾吃柠檬味棒棒糖的企鹅&#xff0c;插入一些小动画&#xff0c;更加活灵活现&#xff0c;好萌。css样式html,body,div,strong{margin: 0;padding: 0;}.all{width: 1000px;height: 1000px;}.all1{width: 800px;height: 600px;margin:0 auto;p…

服务器和网站域名,网站服务器和域名的区别

网站服务器和域名的区别 内容精选换一换华为云漏洞扫描服务帮助中心&#xff0c;为用户提供产品简介、用户指南、最佳实践、常见问题、视频帮助等技术文档&#xff0c;帮助您快速上手使用漏洞扫描服务。目前&#xff0c;华为云SSL证书管理服务提供了OV(企业版)、OV Pro(企业型专…

IE打开网站大部分都没背景的问题

早上接到保修&#xff0c;说IE打开某某供货平台后页面为空白&#xff0c;什么都不显示&#xff0c;过去看了&#xff0c;发现有鼠标可以找到输入框&#xff0c;输入用户名和密码后可以登录平台&#xff0c;登录进去可以看到文字&#xff0c;但背景全是白色的&#xff0c;试了其…

html标签命令与大小写有关吗,做SEO时,需要了解哪些HTML标签 ?

HTML标签是什么HTML&#xff0c;全称Hypertext Markup Language&#xff0c;也就是“超文本链接标示语言”。HTML文本是由 HTML命令组成的描述性文本&#xff0c;HTML 命令可以说明文字、 图形、动画、声音、表格、链接等&#xff0c; 即平常上网所看到的的网页。设计 HTML 语言…

windows2003 构建SSL网站

实验之前&#xff0c;说说公钥基础结构&#xff08;PKI&#xff09;&#xff0c;它是使用公钥技术和数字证书来确保系统信息安全并负责验证数字证书持有者的身份的一种体系PKI由4部分构成&#xff0c;公钥加密技术、数字证书、CA&#xff08;证书颁发机构&#xff09;、RA&…

服务器系统保留分区,win10体系保存分区有什么用?_网站服务器运转保护

win10体系保留分区的作用&#xff1a;保留分区用于寄存启动文件以及预留给BitLocker驱动器加密&#xff0c;这不仅节省了设置BitLocker驱动器的时刻&#xff0c;同时减少了用户今后要测试的时刻。还能够&#xff1a;隐蔽分区的状况&#xff0c;隐蔽分区中的内容&#xff0c;增加…

html h1h2怎么缩短距离,H1、H2标签怎么使用才能有利于SEO优化?

做seo优化工作难免碰到奇葩的网站&#xff0c;H1、H2标签到处乱用&#xff0c;面对这个我们就要去有效的优化H1、H2标签&#xff0c;小编为大家介绍一下H1、H2标签怎么使用才能有利于SEO优化?通常&#xff0c;一个页面只能有一个H1&#xff0c;且首页的H1一般是网站的主关键词…

分享8个帮助你学习快速编程的实用网站

日期&#xff1a;2012/02/20 来源&#xff1a;GBin1.com 作为一个合格的前端开发人员&#xff0c;我们不得不学习很多最新的技术和实现&#xff0c;不论是html5&#xff0c;CSS&#xff0c;CSS3&#xff0c; javascript&#xff0c;还是后台的最新数据库技术nosql。如果你不能…