PbootCMS增加if判断php函数,增加可用性

作者:欧阳 发布时间:2021年09月07日 阅读: 7,244 分类:学习笔记

PbootCMS轻量化,中小型网站开发起来比较快,但Pb不适合大型应用场景,if等循环语句还不支持多数原生php,应用范围有限。
在pboot:list里面if判断仅限特定的函数,如time、strtotime、date无法使用,所以需要自定义if标签才可以,具体修改文件在apps\home\controller下,修改ParserController.php文件即可。

阅读剩余部分...

PHP合并CSS、JS优化前端方法

作者:欧阳 发布时间:2021年09月05日 阅读: 6,130 分类:学习笔记

利用php的foreach函数合并文件夹下的js文件

<?php
/**
    *JavaScript 合并压缩
    *https://blog.07905.com/daybook/js-css-compress-scripts.html
*/
header( 'Content-type: application/javascript' );
foreach( glob( '*.js' ) as $file ){
include( $file );
echo "\n";
}
?>

只需要将上述内容保存为js.php,直接在前端引用即可。如优先需要读取jquery.min.js,在文件前面加个1即可,如1jquery.min.js。foreach优先数字,然后英文字母。

阅读剩余部分...

phpcms模板开发,输出当前页面的模板数组

作者:欧阳 发布时间:2021年01月07日 阅读: 6,389 分类:学习笔记

平时遇到模板开发时候总有些变量拿不准,可以使用var_dump()函数输出变量相关信息,这样就一目了然。

  <?php
  echo '<pre>';
  var_dump($data);
  echo '</pre>';
  ?>

阅读剩余部分...

PHPCMS V9 自定义添加 全局变量{SKIN_PATH}方法

作者:欧阳 发布时间:2020年10月23日 阅读: 4,041 分类:学习笔记

PHPCMS V9 自定义添加 全局变量{SKIN_PATH}方法
前言:目前v9版本新增{js_path},{css_path},{img_path}三个全局变量,代替2008版本中{skin_path},样式图片脚本分开路径,确实达到了一定在后台管理方便的目的,但是个人感觉并不十分便捷

优势:可实现自定义模板分离,与default模板images/js/css文件分开存放,方便管理,并实现自定义模板与后台样式分离

阅读剩余部分...

升级EventLog Analyzer版本方法

作者:欧阳 发布时间:2020年10月10日 阅读: 4,380 分类:学习笔记

EventLog Analyzer是一款非常强大的日志分析软件,并且能够做日志审计,最重要一点是可免费监控5台设备,一般个人使用也足够了。
可以访问官网下载相应的版本升级包:EventLog Analyzer - Download service packs!
补丁文件为*.ppm格式,比如下载在/home/ManageEngine_EventLog_Analyzer_12_1_0_SP-12_1_4_2.ppm
升级步骤:

阅读剩余部分...

因为喜好默默的耕耘,向草根站长的日子致敬!

作者:欧阳 发布时间:2020年08月11日 阅读: 2,433 分类:学习笔记

接触互联网记得应该是从2000年左右网吧开始兴起时候,那会是从游戏厅走进网吧,在网吧老板帮忙下注册了人生第一个QQ,之所以会走进网吧也可能因为那会感觉网吧环境特别好,有空调吹,笨重的显示器电脑太特别、太新颖。接着就是沉迷传奇游戏,而改变我的是从第一个搜狐邮箱一个邮箱开始,账户目前依然保留着(5xxx@sohu.com)纯数字邮箱名,现在似乎都无法注册以纯数字开头的邮箱名,那会感觉特别神奇怎么实现的以至于天天找邮箱发邮件,后面就逐渐认识了域名以及相关的知识,开始逃课沉迷网吧,还记得参加高一运动会四百米也成了遗憾,本有机会拿名次的。

阅读剩余部分...

phpcmsv9禁止提交信息到官网方法详解

作者:欧阳 发布时间:2020年03月31日 阅读: 2,485 分类:学习笔记

在phpcms后台登录时会将信息提交到update.v9.phpcms.cn检查更新版本,由于目前phpcms.cn已关站所以会产生错误并影响后台加载。简单修改可去除检查更新错误。

阅读剩余部分...

PHPCMS v9 安全防范教程

作者:欧阳 发布时间:2020年03月23日 阅读: 2,660 分类:学习笔记

一、目录权限设置很重要:可以有效防范黑客上传木马文件.
如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。
如果通过chmod 755 * -R 的话,php文件的权限就高了。

所以就需要分开设置目录权限和文件权限:
linux 服务器权限:经常要用到的命令:

find /path -type f -exec chmod 644 {} \;  //设置文件权限为644
find /path -type d -exec chmod 755 {} \;  //设置目录权限为755

设置完成后,再通过命令:chown root:root * -R 将目录和文件的所有者改为root。

阅读剩余部分...

Pure-FTPd配置SSL/TLS证书步骤

作者:欧阳 发布时间:2020年01月17日 阅读: 2,858 分类:学习笔记

安装启用Pure-FTP SSL之前必须确认是否安装openssl,如已安装请略过
未安装可以先安装yum install openssl openssl-devel
然后在/etc目录下通过下列命令生成证书

openssl req -x509 -days 3650 -nodes -newkey rsa:2048 -keyout pure-ftpd.pem -out pure-ftpd.pem

输入证书基本信息

Country Name (2 letter code) [XX]:CN   //输入CN即可
State or Province Name (full name) []:Beijing //输入省份
Locality Name (eg, city) [Default City]:Beijing //输入城市
Organization Name (eg, company) [Default Company Ltd]:Mysoftware //输入单位组织名称
Organizational Unit Name (eg, section) []:IT //输入部门
Common Name (eg, your name or your server's hostname) []:ws.xxx.com //输入主机一般名称
Email Address []:ftp@xxx.com //输入邮件地址

证书制作完成。
配置 Pure-FTPd
在配置文件 pure-ftpd.conf 中配置登录方式。
TLS 0、1、2 //0为关闭SSL/TLS模式,1为同时支持普通模式登录和SSL/TLS模式,2为仅支持有效SSL/TLS登录(推荐)

Typecho启用https访问教程

作者:欧阳 发布时间:2020年01月04日 阅读: 11,408 分类:学习笔记

Typecho后台设置
登录Typecho后台 -> 设置 -> 基本 -> 站点地址改成https域名。

编辑Typecho根目录下config.inc.php文件加入下面配置,不然网站后台还是会调用HTTP资源。

/** 开启HTTPS */
define('__TYPECHO_SECURE__',true);

注意:Chrome内核的浏览器有不安全提示的时候,需要找到主题目录下面的comments.php文件
再将其中的$this->commentUrl(),替换为:echo str_replace("http","https",$this->commentUrl());最后保存。

文章来源:https://ws234.com/1024.html