随笔 - 317, 文章 - 0, 评论 - 453, 阅读 - 114万
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

随笔分类 -  PHP

PHP相关技术
摘要:有这样一个有趣的公式:x<100; (x*53*17)%100 = x;这个公式的原理:53*17=901,x*901,的数后2位数还是x;任何符合 a * b = 100 * n +1 的值都可以。根据这个原理就可以做一个简单的加密操作。比如要加密的数是 26,使用(26*53)%100=78,加 阅读全文

posted @ 2024-12-20 17:20 PHP-张工 阅读(273) 评论(2) 推荐(1) 编辑

摘要:在网上找了好几个金额大写的代码,经过测试都多少有点问题。代码根据网上的代码优化了以下内容: 1. 连续多个零时,只显示1个零2. 超过1万时,并且万位无数字时,万不显示3. 小数只有分时,会显示为角4. 负数时添加负号 将金额转换为大写,代码如下: /** * 将数值金额转换为中文大写金额 */ p 阅读全文

posted @ 2024-10-09 17:09 PHP-张工 阅读(85) 评论(0) 推荐(0) 编辑

摘要:SSE 介绍:https://developer.mozilla.org/zh-CN/docs/Web/API/EventSource 服务器端代码: <?php header('X-Accel-Buffering: no'); header('Content-Type: text/event-st 阅读全文

posted @ 2022-07-20 17:21 PHP-张工 阅读(1893) 评论(0) 推荐(1) 编辑

摘要:PHP 系统函数有个 str_rot13。可以通过字母的循环替换实现简单字符加密。 实际上还有 ROT18 (字母+数字)等。参考:https://www.qqxiuzi.cn/bianma/ROT5-13-18-47.php 使用base64后的信息如果想再次简单加密下,可以使用ROT18实现。 阅读全文

posted @ 2021-10-11 11:35 PHP-张工 阅读(246) 评论(0) 推荐(0) 编辑

摘要:使用PHP做的单页面在线聊天。 基本功能: 1. 多人聊天2. 多房间3. 传输信息加密,基于base64+字符替换实现4. 基于长连接读取(ngnix使用PHP sleep有问题)5. 支持昵称自定义,并使用浏览器保存。6. 需要在程序目录创建chat_data文件夹,用来存储历史聊天数据(仅保留 阅读全文

posted @ 2021-09-29 13:24 PHP-张工 阅读(1030) 评论(0) 推荐(0) 编辑

摘要:使用PHP生产mjpeg格式图片。在HTML直接在img的src访问。<img src="./mjpeg2.php"> <?php // https://github.com/donatj/mjpeg-php date_default_timezone_set("PRC"); error_repor 阅读全文

posted @ 2021-02-23 17:41 PHP-张工 阅读(345) 评论(0) 推荐(0) 编辑

摘要:xampp官网:https://www.apachefriends.org/ 因为是国外网站下载很慢,可以从腾讯下载:https://pc.qq.com/detail/1/detail_3041.html Apache 的 D:\xampp\apache\conf\httpd.conf 配置修改 < 阅读全文

posted @ 2021-02-22 15:24 PHP-张工 阅读(81) 评论(0) 推荐(0) 编辑

摘要:使用CURL模拟访问网页,保留返回的COOKIE <?php class dnspod { public static function api_call($api, $data) { $api = 'https://dnsapi.cn/' . $api; echo $api . PHP_EOL; 阅读全文

posted @ 2021-01-29 13:18 PHP-张工 阅读(201) 评论(0) 推荐(0) 编辑

摘要:GITHUB 日历效果 使用PHP SVG实现效果 中文化、月份线条区分 实现代码: <?php date_default_timezone_set("PRC"); error_reporting(E_ALL & ~E_NOTICE); set_time_limit(30); header('Con 阅读全文

posted @ 2020-12-25 14:10 PHP-张工 阅读(366) 评论(0) 推荐(0) 编辑

摘要:需求分析 打印店经常需要套打功能,如员工工牌等。固定图片上绘制动态文字内容。网页上有时也需要将动态文字嵌入到图片,方便图片分享。或者根据内容动态生产条码或二维码。相比前端创建图片,使用PHP后台实现,可以简化前台调用代码,更灵活方便。 条码生成 /img_text/barcode.php?v=123 阅读全文

posted @ 2020-12-22 11:39 PHP-张工 阅读(386) 评论(0) 推荐(0) 编辑

摘要:在网页登录时,我们会经常用到password输入框,使用post提交到后台验证。密码明码提交很容易被人截获或记录。我们可以通过JS将密码简单加密,在后台再解密,防止传输过程中监听或泄漏。 网页端代码: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta 阅读全文

posted @ 2020-12-04 15:23 PHP-张工 阅读(1070) 评论(0) 推荐(0) 编辑

摘要:<?php // 文件数据库 class ZFileDB { // 选择表 public static function table($_table, $_db = 'db01') { $db = new ZFileDB($_table, $_db); return $db; } private $ 阅读全文

posted @ 2020-08-22 10:37 PHP-张工 阅读(558) 评论(0) 推荐(0) 编辑

摘要:效果如下: PHP端代码: /** * 日历 * * @param string month */ public static function day_report($params = []) { $month = $params['month']; if (empty($month)) { $m 阅读全文

posted @ 2020-06-27 11:47 PHP-张工 阅读(1368) 评论(0) 推荐(0) 编辑

摘要:<?php // 地球赤道半径 define('EARTH_RADIUS', 6378137); define('PI', pi()); ///# GPS工具类 zjfree@2017-03-29 class GpsTool { private static function get_rad($d) 阅读全文

posted @ 2020-06-15 09:21 PHP-张工 阅读(434) 评论(0) 推荐(0) 编辑

摘要:使用PHP做一个超简单的文件下载页。 会自动检测除本目录下的除PHP文件外的所有文件,提供下载,TXT文本文件直接打开查看。 效果如下: 代码如下: <?php // 用户列表 $user_list = ['admin' => 'admin']; $user = $_SERVER['PHP_AUTH 阅读全文

posted @ 2020-06-12 13:32 PHP-张工 阅读(760) 评论(0) 推荐(0) 编辑

摘要:主要功能: 验证身份证合法性解析身份证信息解析结果 array(5) { ["code"]=> string(18) "37088219701002123X" ["sex"]=> string(3) "男" ["area"]=> array(5) { ["code"]=> string(6) "37 阅读全文

posted @ 2020-03-04 11:34 PHP-张工 阅读(858) 评论(0) 推荐(0) 编辑

摘要:传统的网页访问统计,已经有很多,如 51la、百度统计、站长统计 一般都需要引用JS,在你的网页内嵌入JS,这个操作存在风险,并且不可控。 可以考虑使用 【img src、css src、link href】引用统计; 使用方法: 在需要统计页面添加 <img src="/stat.php" /> 阅读全文

posted @ 2019-12-17 10:17 PHP-张工 阅读(2055) 评论(0) 推荐(0) 编辑

摘要:PHP 的 strtotime('2100-01-01'); 转换失败;经查询是因为32位系统的 Y2K38问题; Y2K38 问题:当时间大于 2038年01月19日03:14:07 时,strtotime和time、date函数在32系统下(PHP的版本)将导致转换失败; 问题解决办法:使用 n 阅读全文

posted @ 2019-11-19 11:58 PHP-张工 阅读(434) 评论(0) 推荐(0) 编辑

摘要:利用CURL和DOMDocument、通过xpath筛选数据,实现的简易PHP爬虫 阅读全文

posted @ 2019-10-30 10:03 PHP-张工 阅读(512) 评论(0) 推荐(0) 编辑

摘要:使用PHP动态生成SVGZ图片(gzip压缩的SVG) 经测试SVG的动画性能很差,简单的动画CPU都能占到 30%左右。 可能的用途: 动态天气图片 访问统计计数图片 文字验证生成 动态头像 静态外连图片 图片CHART 阅读全文

posted @ 2019-10-22 16:52 PHP-张工 阅读(578) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示