php中输出缓冲测试 开发技术
在看phpcms的源码,发现有这样一行:ob_start('ob_gzhandler');,虽然我知道这个是输出缓存,压缩页面,提高加载速度等等啥的作用,但是具体压缩到多少呢?
于是我做了一个实验,创建了一个php文件,代码如下:
for($i = 1; $i <= 200000; $i++) {
echo '硬汉工作室<br />...
php获取ssl证书有效期代码 开发技术
公司有很多证书,都是用的免费的,所以只有3个月有效期了,所以需要时常关注了。于是百度了下面的代码。
php获取证书有效期的代码,百度的,直接复制过来。
function getCertificateInfo($domainName) {
$context = stream_context_create(['ssl' => [
...
emlog插件开发知识点记录 开发技术
emlog插件入口文件模板
<?php
/*
Plugin Name: 插件名
Version: 1.0
Plugin URL:
Description: 插件描述
Author: 硬汉工作室
Author URL: https://www.nciaer.com
*/
defined('EMLOG_ROOT') || exit('access de...
PHP判断是否蜘蛛访问代码 开发技术
搞插件有时候需要判断是否是蜘蛛,所以记下来
function nciaer_xxx_checkrobot($useragent = '') {
static $kw_spiders = array('bot', 'crawl', 'spider' ,'slurp', 'sohu-search', 'lycos', 'robozilla');
...
PHP判断是否是手机访问函数 开发技术
emlog好像没有判断是否是手机访问的函数,但是插件开发中很多时候需要判断,所以网上找的代码,复制过来,备用
/*移动端判断*/
function nciaer_checkMobile() {
// 如果有HTTP_X_WAP_PROFILE则一定是移动设备
if (isset ($_SERVER['HTTP_X_WAP_PROFILE']...
form标签不能放到table里? 开发技术
至少今天我实测是这样的。
form放到table里也没问题,也能提交,但是如果我动态生成一个表单,代码如下:
jQuery('.box').append('<input type = "file" name = "images[]" />');
就是多图上传,新增文件控件。
但是后台PHP竟然无法获取到新增的,只能获取到默认写到代码里那个文件控件...