php中输出缓冲测试 开发技术

在看phpcms的源码,发现有这样一行:ob_start('ob_gzhandler');,虽然我知道这个是输出缓存,压缩页面,提高加载速度等等啥的作用,但是具体压缩到多少呢? 于是我做了一个实验,创建了一个php文件,代码如下: for($i = 1; $i <= 200000; $i++) { echo '硬汉工作室<br />...
nciaer 发布于 

vue3学习 开发技术

一些概念 SFC Simple-File-Components 单文件组件,也就是一个组件里又js,html和css。 构建工具啥意思?直接引用vue可以直接使用vue语法,但是无法使用单文SFC语法。 全局构建版本?使用cdn引入的就算? ES模块构建版本? 导入映射表?Import Maps 模板语法 文本插值 Mustach...
nciaer 发布于 

php获取ssl证书有效期代码 开发技术

公司有很多证书,都是用的免费的,所以只有3个月有效期了,所以需要时常关注了。于是百度了下面的代码。 php获取证书有效期的代码,百度的,直接复制过来。 function getCertificateInfo($domainName) { $context = stream_context_create(['ssl' => [ ...
nciaer 发布于 
nciaer 发布于 

支付宝支付总结 开发技术

其实支付宝支付前几个月搞过,但是忘了,这几天搞又踩了很多坑,记录下。 支付宝开放平台里只需要设置接口加密方式,获取支付宝公钥,和商家私钥即可,按步操作即可。 支付宝开放平台里的应用网关,无需设置,我还以为必须设置了才会有回调,其实不设置也没事。 代码里的回调地址notify_url不能带?,也就是不能带参数,否则只能通知到主域名,通知不到具体的插件,emlo...
nciaer 发布于 

emlog插件开发知识点记录 开发技术

emlog插件入口文件模板 <?php /* Plugin Name: 插件名 Version: 1.0 Plugin URL: Description: 插件描述 Author: 硬汉工作室 Author URL: https://www.nciaer.com */ defined('EMLOG_ROOT') || exit('access de...
nciaer 发布于 

PHP判断是否蜘蛛访问代码 开发技术

搞插件有时候需要判断是否是蜘蛛,所以记下来 function nciaer_xxx_checkrobot($useragent = '') { static $kw_spiders = array('bot', 'crawl', 'spider' ,'slurp', 'sohu-search', 'lycos', 'robozilla'); ...
nciaer 发布于 

PHP判断是否是手机访问函数 开发技术

emlog好像没有判断是否是手机访问的函数,但是插件开发中很多时候需要判断,所以网上找的代码,复制过来,备用 /*移动端判断*/ function nciaer_checkMobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER['HTTP_X_WAP_PROFILE']...
nciaer 发布于 

form标签不能放到table里? 开发技术

至少今天我实测是这样的。 form放到table里也没问题,也能提交,但是如果我动态生成一个表单,代码如下: jQuery('.box').append('<input type = "file" name = "images[]" />'); 就是多图上传,新增文件控件。 但是后台PHP竟然无法获取到新增的,只能获取到默认写到代码里那个文件控件...
nciaer 发布于