苏洋博客
网站首页
工作生活
编程记录
知识地图
文章存档
关于苏洋
关于本站
GitHub
折腾笔记
联系作者
文章列表
Tag: # PHP
PHP 显示页面执行时间
2012年02月22日
PHP
,
计时
通过记录请求起始时间与页面执行完毕时的微秒级时间戳,计算两者差值以获取 PHP 页面执行耗时。相比早期版本,实现更为精简,仅需一行核心代码即可输出结果,适用于性能监控与调试场景。
阅读全文
REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
2012年02月21日
HTTP_CLIENT_IP
,
HTTP_X_FORWARDED_FOR
,
PHP
,
REMOTE_ADDR
PHP 获取客户端真实IP需综合考量 REMOTE_ADDR、HTTP_CLIENT_IP 与 HTTP_X_FORWARDED_FOR 三种服务器变量优先级及代理场景差异。透明代理下 X-Forwarded-For 保留真实IP链,高匿名代理则完全隐匿。
阅读全文
PHP 统计重复内容
2012年02月21日
PHP
,
统计
,
重复
通过 PHP 内置函数 array_count_values() 对数组元素进行频次统计,遍历结果筛选出出现次数大于 1 的数值,输出重复值及其具体重复次数。代码示例展示了从含重复数字的索引数组中提取冗余数据的方法,适用于数据清洗、重复检测
阅读全文
PHP MySQL 操作类
2012年02月20日
PHP
,
mysql
,
操作类
该代码实现了一个基于 PHP 的 MySQL 数据库操作封装类,采用面向对象设计提供数据库连接管理、SQL 语句执行及结果处理等核心功能。类中定义了主机地址、用户名、密码、数据库名等私有属性,支持持久连接与普通连接两种模式,并包含查询、插入、更新、删除等常用操作。
阅读全文
去掉 WordPress 脚本中的版本号
2012年02月18日
PHP
,
WordPress
,
版本
,
缓存
WordPress 默认通过回调函数为脚本和样式表添加版本号参数,导致静态资源无法实现有效缓存,且对 SEO 结构化存在不利影响。针对该问题,可通过修改核心文件去除版本号:编辑 wp-includes/class.wp-scripts.
阅读全文
PHP 简单的防注入
2012年02月17日
PHP
,
安全
,
注入
,
防止
提供一段通过自定义函数实现 PHP 防注入处理的代码方案。该函数检测 MAGIC_QUOTES_GPC 配置状态,在关闭或强制启用时,对字符串或数组递归执行 addslashes 转义,用于过滤单引号、双引号等特殊字符,降低 SQL 注入风险。
阅读全文
PHP 缓存实现
2012年02月16日
PHP
,
缓存
介绍基于文件系统的 PHP 缓存实现方案,通过将数据库查询结果序列化为 PHP 数组并存储为临时文件,避免重复查询以提升性能。核心机制包括:利用 MD5 生成唯一缓存标识,设置 60 秒过期时间,采用自定义 array2str 函数处理数组转换,支持文章分类、标签等数据类型。
阅读全文
经典的 PHP 图像处理类
2012年02月15日
PHP
,
图像处理类
源自落伍论坛的PHP图像处理类,支持 JPG、GIF、PNG 格式,提供缩略图生成、等比例裁剪、圆角处理及图像旋转功能。通过计算宽高比实现智能裁切或自适应缩放,调用 GD 库完成采样与格式输出,适用于服务器端批量图片处理场景。
阅读全文
PHP 获取 FLV 文件时间
2012年02月14日
FLV
,
PHP
,
时间
,
获取
通过解析 FLV 文件二进制结构获取视频时长的技术方案。核心方法为以 fopen 打开文件后读取十六进制数据,利用 BigEndian2Int 函数将大端序字节转换为整型数值,遍历所有标签头提取时间戳字段并取最大值作为总时长,最终通过 get_flv_file_time 函数返回结果。
阅读全文
««
«
1
2
3
4
5
6
7
8
»
»»