首页
美图
服务
付费
树洞
云主机
推荐
邻居
支付
开发
书单
更多
我的足迹
罗盘时钟
圈小猫
工作打分
给我留言
本站统计
推荐
M商城
欣悦云店
txt阅读器
VPS监控
证书监控
网址导航
在线工具
Search
1
docker和docker-compose一键安装脚本
5,332 阅读
2
采用Prometheus+Grafana 监控H3C交换机状态
4,839 阅读
3
WooCommerce对接第三方支付插件开发
4,348 阅读
4
服务器(vps)性能测试脚本汇总
3,025 阅读
5
grafana的Dashboard面板添加阈值报警
2,982 阅读
虚拟化
数据库
运维
基础知识
监控预警
数据展示
运维工具
web安全
系统服务
开发
python
php
java
shell
go
项目
博客
电商
工具
娱乐
综合
VPS相关
规范文档
知识总结
经验分享
读书笔记
关于
Search
标签搜索
django
python
运维工具
支付对接
电商平台
Joe主题
docker
wordpress
woocommerce
支付通道
zabbix
蓝鲸智云
运维
grafana
监控
运维知识
typecho
php
mysql
nginx
行云流水
累计撰写
325
篇文章
累计收到
370
条评论
首页
栏目
虚拟化
数据库
运维
基础知识
监控预警
数据展示
运维工具
web安全
系统服务
开发
python
php
java
shell
go
项目
博客
电商
工具
娱乐
综合
VPS相关
规范文档
知识总结
经验分享
读书笔记
关于
页面
美图
服务
树洞
云主机
邻居
支付
书单
给我留言
本站统计
推荐
M商城
txt阅读器
网址导航
搜索到
18
篇与
的结果
2023-04-18
wordpress插件开发基础知识(二)
最近在写wordpress插件,总结一下技巧经验和代码片段,以备将来查询使用。
2023年04月18日
262 阅读
0 评论
0 点赞
2023-04-12
wordpress插件开发基础知识
WordPress插件开发者手册是由 WordPress 社区成员为 WordPress 社区创建的。在做wordpress插件之前,了解wordpress插件开发相关知识是有必要的。
2023年04月12日
206 阅读
0 评论
0 点赞
2023-02-27
thinkPHP技巧
本文包括nginx伪静态配置和重置管理员密码方法
2023年02月27日
414 阅读
0 评论
0 点赞
2022-09-21
四个好看的CSS样式表格
四个好看的CSS样式表格-单边框、背景图、自动换行、鼠标悬停
2022年09月21日
135 阅读
1 评论
-6 点赞
2022-08-21
thinkPHP基础知识总结
查看版本号、打印日志
2022年08月21日
204 阅读
1 评论
5 点赞
2022-08-08
php开发过程中用到session功能相关配置
在开发过程中,需要基于客户端网页处理一些问题。需要php启用session功能。特此记录。
2022年08月08日
166 阅读
4 评论
1 点赞
2022-06-15
thinkphp基础
为了简化企业级应用开发和敏捷WEB应用开发而诞生的开源轻量级PHP框架。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。
2022年06月15日
489 阅读
0 评论
0 点赞
2022-04-28
php调试打印变量日志
前言最近给前一段时间搭建的wordpress商城对接第三方支付通道。小通道,没有现成的插件可用。只能自己写了。根据网上的资料,折腾了近一周。有时候一个很小的问题,也要折腾一天时间。只怪自己基础太菜,特此记录问题解决过程。{card-default label="php开发" width="75%"}{/card-default}wordpress调试wordpress 打开调试功能//wp-config.php文件内添加 define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG', true );php打印调用堆栈$tracelog = ''; $array =debug_backtrace(); unset($array[0]); foreach($array as $row) { $tracelog .= $row['file'].':'.$row['line'].'行,调用方:'.$row['function']."\n"; } error_log($tracelog);打印array变量error_log(__METHOD__ . PHP_EOL .print_r($postdata, true));typecho打印变量到文件file_put_contents("debug.log", $data."\n",FILE_APPEND); file_put_contents("eee.txt", $content);封装打印函数封装一个日志打印服务/* * 日志类 * 每天生成一个日志文件 */ class LogService { public static function writeLog($position, $data, $dir = '') { //默认存放打印日志的目录 $dir_path = __DIR__ . '/../log/'; if ($dir) { //ltrim移除字符串左侧的字符/,这里统一设置/ $dir_path .= ltrim($dir, '/'); } //检查当前目录是否存在 if (!is_dir($dir_path)) { //如果不存在则生成目录权限为777 mkdir($dir_path, 0755, true); } //rtrim移除字符串右侧的空白字符或其他预定义字符 $filepath = rtrim($dir_path, '/') . '/' . date("Ymd") . '.log'; //设置一个打印日志的起始文字 $delimiter_start = "\n+---------------------------- log start -----------------------------+\n记录时间:" . date("Y-m-d H:i:s") . "\n" . $position . "\n" . "----------------\n"; //设置一个打印日志的结束文字 $delimiter_end = "\n+---------------------------- log end -----------------------------+\n"; //将要打印的文字以json形式,并转义成中文的格式追加的指定目录中的日志文件内 file_put_contents($filepath, $delimiter_start . json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) . $delimiter_end, FILE_APPEND); } } /* //静态函数,不用实例化,可以直接引用方法 LogService::writeLog(__FILE__ . ':' . __LINE__, $result, $this->id); //写入日志到log下的目录中 */{card-default label="效果" width="80%"}{/card-default}
2022年04月28日
637 阅读
0 评论
1 点赞
1
2