
PHP
文章平均质量分 67
sbdx
这个作者很懒,什么都没留下…
展开
-
关于Apache无法加载PHP 7.2 curl模块问题的解决办法
关于Apache无法加载PHP 7.2 curl模块问题的解决办法测试环境故障现象故障分析解决办法测试环境 E:\Web\Apache24\bin>httpd -version Server version: Apache/2.4.46 (Win64) Server built: Sep 23 2020 12:41:41 E:\Web\php-7.2.33-Win32-VC15-x64>php -v PHP 7.2.33 (cli) (built: Aug 4 2020原创 2020-12-10 12:27:02 · 638 阅读 · 0 评论 -
PHP排列组合算法
排列:从M个数字中选择N个数字,数字可以重复组合:从M个数字中选择N个数字,数字不能重复<?php // 阶乘function factorial($n) { return array_product(range(1, $n));} // 计算排列个数function A($n, $m) { return factorial($n)/factorial($n-$m);...转载 2019-05-13 17:23:29 · 1528 阅读 · 0 评论 -
phpjm php加密的解密过程
前言最近接手一套系统,安装后发现不能运行,被告知必须修改hosts绑定域名才能执行,怒,这怎么可以?暴力破解它。准备篇看了一下用的是phpjm.net的加密。其实还是挺简单的,主要是利用了php变量名和数组索引名支持特殊字符,准确的来说是:\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*phpjm就是把里面的变量名弄成乱码,然后再原创 2017-04-25 10:38:10 · 10280 阅读 · 1 评论 -
基于SWOOLE的高可用分布式SOKET服务器系统搭建V2.0
昨天初步实现了不同聊天服务器消息互发,但效率不好,且有性能瓶颈,Swoole的作者韩天峰提醒可以使用长连接转发消息,今天测试了一遍,效果不错。上一篇的逻辑讲的不是很清楚,这次清楚的描述下:现有A、B两台消息服务器,用户1连接在服务器A,用户2连接在服务器B,而用户1需要给用户2发送消息,由于Socket连接在不同服务器,无法直接互通。现有两种办法解决:1. 消息服务器进行串联优转载 2017-12-26 17:07:32 · 2388 阅读 · 0 评论 -
PHP RC4 加解密类
<?php//RC4算法//对称加密,加解密使用同一套函数function rc4 ($pwd, $data)//$pwd密钥 $data需加密字符串{ $key[] =""; $box[] =""; $cipher=''; $pwd_length = strlen($pwd); $data_length = strlen($data); fo转载 2017-10-11 14:47:56 · 2940 阅读 · 0 评论 -
PHP Ajax动态列表的后退操作——保存列表内容和点击位置
需求列表页是ajax动态加载的,每次点击进入查看后返回,会丢失之前的位置,并且列表需要重新加载一次。思路绑定点击事件,点击的时候获取当前位置和列表HTML,存入sessionStorage。后退的时候要判断是否从前一个页面返回的,这里就用到 **history.replaceState**代码//绑定事件$('#list a').live('click',function(e){ h原创 2017-09-04 13:04:48 · 580 阅读 · 0 评论 -
优化php-fpm 性能
ShellMem=`free -m | awk '/Mem:/{print $2}'`sed -i "s#pm.max_children.*#pm.max_children = $(($Mem/2/20))#" /usr/local/php/etc/php-fpm.confsed -i "s#^pm.start_servers.*#pm.start_servers = $(($Mem/2/30)原创 2017-07-06 14:22:19 · 634 阅读 · 0 评论 -
[转]CURL 非阻塞调用类
CURL 非阻塞调用类转载 2017-07-05 15:13:09 · 1345 阅读 · 0 评论 -
Win7 PHP v5.6 成功安装Imagick库
环境Windows 7 64位[XAMPP2016](http://www.xampps.com/) (Apache v2.4.18 、 PHP v5.6.16 VC11 X86)php_imagick-3.4.3-5.6-ts-vc11-x86ImageMagick 6.9.3-0 Q1原创 2017-06-02 17:54:25 · 3028 阅读 · 0 评论 -
PHP MySQL 数据字典生成器
前言二开一个项目,居然啥手册都没有。至少先给个数据字典啊。怒,自己生成一个。准备其实就是那么几条SQL-- 显示所有表show tables; -- 显示表信息desc table_name;--显示字段信息show full COLUMNS from table_name;--显示更详细的表信息select * from information_schema.`TABLES` wher原创 2017-04-26 19:08:35 · 1317 阅读 · 1 评论 -
Nginx 自带防盗链模块
配置Nginx自带的secure防盗链模块原创 2016-12-07 23:15:50 · 2653 阅读 · 0 评论 -
CLI PHP WebSocket服务器
用PHP实现websocket服务器转载 2016-11-24 16:58:36 · 1103 阅读 · 0 评论 -
按QQ查询QQ群数据库的方法
用存储过程搜寻QQ号加入哪里QQ群。原创 2016-09-18 00:16:32 · 29467 阅读 · 5 评论 -
AVS3.0 程序分析1
一、关于Rewrite的分析 AVS默认推荐使用Apache环境运行,因为程序中自带.htaccess文件,内容如下:#如果服务器报500错误注释这2行Options -IndexesOptions +FollowSymLinks#反注释下面几行,如果你想使用图片缓存## ExpiresActive On# ExpiresDefault A1209600#原创 2015-07-15 13:45:53 · 2316 阅读 · 1 评论 -
一个FFMPEG视频转换的PHP类
参考http://www.fieryrain.com/blog/FFMPEG_VIDEO_TIMEhttp://keren.iteye.com/blog/1773536http://www.cnblogs.com/dwdxdy/p/3240167.htmlhttp://www.cnblogs.com/chen1987lei/archive/2010/12/03/1895原创 2016-07-12 16:45:36 · 4391 阅读 · 0 评论 -
Dedecms 火车采集器免登陆发布接口,自动生成上下篇、栏目页、首页
火车采集器发布至DEDECMS文章的免登陆接口原创 2015-07-24 17:16:48 · 7601 阅读 · 1 评论 -
DEDE 5.7 PHP5.4 5.5 编辑器变空白的解决方案
追根溯源,是htmlspecialchars惹的祸,PHP 5.4后GBK编码下默认不支持中文,转换后内容为空,太TM坑爹了!UTF-8编码没有任何问题。解决办法:htmlspecialchars($value,ENT_COMPAT,'ISO-8859-1');DEDE v5.7解决办法:修改DeDeCMS\include\ckeditor\ckeditor_php5.php文原创 2015-05-01 01:03:49 · 5010 阅读 · 0 评论 -
遇到个加密的PHP文件,把decode过程写下来
手工破解PHP加密文件……原创 2015-04-21 14:40:18 · 3913 阅读 · 0 评论