随笔分类 -  PHP

摘要:系统版本: [root@localhost modules]# rpm -q centos-release centos-release-7-5.1804.el7.centos.x86_64 一、yum安装PHP 1.检查当前安装的PHP包 yum list installed | grep php 阅读全文
posted @ 2021-04-27 20:58 phpdragon 阅读(4388) 评论(0) 推荐(0) 编辑
摘要:系统与系统的数据交互中,有些敏感数据是不能直接明文传输的,所以在发送数据之前要进行加密,在接收到数据时进行解密处理;然而由于系统与系统之间的开发语言不同。 本次需求是生成二维码是通过java生成,由php来解密。基于这类需求所以选择了RSA进行加解密。 生成RSA公私钥分成三步生成,第1、2步可以满 阅读全文
posted @ 2019-01-15 21:16 phpdragon 阅读(5635) 评论(0) 推荐(0) 编辑
摘要:\xnn 匹配中ASCII代码十六进制代码为nn的字符。[\x00-\x7F] 匹配ASCII值从0-127的字符。0-127表示单字节字符,也就是:数字,英文字符,半角符号,以及某些控制字符。 正则示例: 阅读全文
posted @ 2018-10-12 11:46 phpdragon 阅读(1712) 评论(0) 推荐(0) 编辑
摘要:TeamViewer 使用频繁后会被判定为商业用途,不可用。此软件的账号和设备mac地址绑定。 修改TeamViewer ID后可以重新开始使用。下述方法可以成功修改TeamViewer ID。 Window版本(TeamViewer-v13.2.26558.exe下载地址) 1.关闭TeamVie 阅读全文
posted @ 2018-10-12 10:15 phpdragon 阅读(6526) 评论(1) 推荐(0) 编辑
摘要:一、环境 系统: windows10 WampServer: wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-32b.exe IDE: IntelliJ IDEA 2017.3.2 PHP: 7.1.15 Intellij IDEA 如何支持php请 阅读全文
posted @ 2018-05-08 11:57 phpdragon 阅读(737) 评论(0) 推荐(0) 编辑
摘要:一、环境 系统: windows10 WampServer: wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-32b.exe IDE: IntelliJ IDEA 2017.3.2 Intellij IDEA 如何支持php请参考,IntellIJ 阅读全文
posted @ 2018-03-08 16:01 phpdragon 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:公司需要升级PHP版本至PHP7,对于用惯了wamp的来说,添加一下PHP扩展应该是很容易的,看我以前的文章(WampServer自己DIY添加apache、php、mysql版本)。 不过再配置的当中并不顺利,要集成php7.1.15花了一点时间,因为使用的是 wampserver2.2e-php 阅读全文
posted @ 2018-03-08 12:05 phpdragon 阅读(2022) 评论(0) 推荐(0) 编辑
摘要:版本一: JAVA: PHP: 版本二: JAVA: PHP: C#: 阅读全文
posted @ 2016-10-28 15:57 phpdragon 阅读(6151) 评论(5) 推荐(1) 编辑
摘要:环境:CentOs 6.7 语言:PHP5.4 PHP_CodeSniffer: https://github.com/phpdragon/PHP_CodeSniffer 本地代码检测请查看该文章:http://www.cnblogs.com/phpdragon/p/5199011.html 1.从 阅读全文
posted @ 2016-08-28 18:12 phpdragon 阅读(585) 评论(0) 推荐(0) 编辑
摘要:用百度搜了一遍hg的hook教程,发现真的是太少了。公司目前正要用到这个,正好本人负责,So。 百度是个坑,少有的几篇文章,再加上善于发现的眼睛,发现TortoiseHg的UI操作都会在控制台显示动作命令,结合之才有下面这个hook! 以上,是不是要转google?! 下面内容结合鄙人的这个篇文章[ 阅读全文
posted @ 2016-04-20 12:29 phpdragon 阅读(957) 评论(1) 推荐(0) 编辑
摘要:服务端部署:PHP_CodeSniffer HG 服务端部署篇 1.下载PHP_CodeSniffer 前往 https://github.com/squizlabs/PHP_CodeSniffer 下载最新版本包,解压到你想放置的目录。 2.以这个文件[ PHP_CodeSniffer/blob/ 阅读全文
posted @ 2016-02-18 18:22 phpdragon 阅读(6848) 评论(1) 推荐(1) 编辑
摘要:Centos 6.5/6.7 的 php 预设是用 5.3.3 这个版本号wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmwget http://rpms.famillecollet.com/... 阅读全文
posted @ 2016-01-22 10:06 phpdragon 阅读(1887) 评论(0) 推荐(0) 编辑
摘要:前提:php必须安装Xdebug模块。用var_dump打印输出时,输出的内容没有被格式化。如下图:通常使用var_dump打印的内容是被格式化后输出的,如下图:造成没有格式化输出的原因是因为php.ini设置的问题,使用phpinfo()函数可以查看到html_errors这一项的设置为Off,如... 阅读全文
posted @ 2015-05-16 18:05 phpdragon 阅读(2779) 评论(0) 推荐(0) 编辑
摘要:项目的权限分配,采用的是RBAC的设计模式。后台配置权限的时候,需要获取到所有的权限因子。不经让我想起YII框架的SRBAC模块,还有以前的一个ecshop改造系统的权限配置方式,都采用的是PHP的反射机制。于是把PHP项目的经验带到JAVA项目中,发现PHP中的经验在java中,实现起来不是那么的... 阅读全文
posted @ 2015-01-01 14:54 phpdragon 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:PHP判断字符串是否为中文(或英文)的方法,除了正则表达式判断和拆分字符判断字符的值是否小于128外还有一种比较特别的方法。使用php中的mb_strlen和strlen函数判断方法比较简单:分别使用以上两个函数以当前编码测出字符的返回值,然后比较返回值。返回值相等的为纯英文、纯数字、英数混排;返回... 阅读全文
posted @ 2014-07-20 12:07 phpdragon 阅读(3218) 评论(0) 推荐(0) 编辑
摘要:下载自己需要的apache版本。 下载地址: http://httpd.apache.org/download.cgi http://www.apachelounge.com/download/ 解压到/bin/apache/目录下 根据/scripts/config.inc.php中定义的全局变量 阅读全文
posted @ 2014-06-01 16:06 phpdragon 阅读(3057) 评论(2) 推荐(0) 编辑
摘要:运行机制:执行refresh.php 脚本。加载语言包。是否服务器在线,加载在线执行脚本onlineOffline.php。加载/bin/apache目录下当前apache版本目录中的php.ini配置文件。扫描php_XXX.dll扩展文件,存储到数组$ext数组中。加载/bin/apapche/... 阅读全文
posted @ 2014-06-01 14:36 phpdragon 阅读(378) 评论(0) 推荐(0) 编辑
摘要:准备前的工作: 1.修改selinux配置文件(/etc/sysconfig/selinux) 关闭防火墙 (1)把SELINUX=enforcing注释掉 (2)并添加SELINUX=disabled 2.修改防火墙配置文件(/etc/sysconfig/iptables) 开放端口号 -A INPUT -p tcp -m state --state NEW -m tcp --... 阅读全文
posted @ 2014-04-19 18:04 phpdragon 阅读(5407) 评论(0) 推荐(1) 编辑
摘要:PHP Beast是一个源码加密模块,使用这个模块可以把PHP源码加密并在此模块下运行。 为什么要用PHP-Beast? 有时候我们的代码会放到代理商上, 所以很有可能代码被盗取, 或者我们写了一个商业系统而且不希望代码开源, 所以这时候就需要加密我们的代码. 另外PHP-Beast是完全免费和开源的, 当其不能完成满足你的需求时, 可以修改其代码而满足你的要求. ... 阅读全文
posted @ 2014-04-19 18:02 phpdragon 阅读(1116) 评论(0) 推荐(0) 编辑
摘要:1. XYNTService的使用1.1. 介绍 1.2. XYNTService2. 用XYNTService把Python程序变为服务 1. XYNTService的使用 1.1. 介绍 通常,NT服务是控制台应用程序,它没有消息循环。不必等到用户登陆电脑,NT服务便能启动,并且在用户登出之后,它也不会停止运行。然而,许多现存的ActiveX控件很难,有时候根本不可能在控制台程序中使用。... 阅读全文
posted @ 2014-04-19 18:00 phpdragon 阅读(981) 评论(0) 推荐(0) 编辑

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