![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP开发
wangking717
这个作者很懒,什么都没留下…
展开
-
PHP+MYSQL 【注入漏洞】攻防测试
小编说:本着文明原则,就不拿别人的站点来测试了,自己写一个有漏洞的程序,然后一次解析注入漏洞的原理,希望大家举一反三,别干坏事就行了。较出名的注入工具有:明小子的domain 4.1 、小竹的NBSI、教主的HDSI和啊D的注入工具等等,可以初学可以用这些来试试。 有漏洞的PHP代码:<?php$dbserver='localhost';$dbusername='r...原创 2010-09-13 22:14:36 · 173 阅读 · 0 评论 -
[转]推荐几款PHP源码在线加密工具
源码加密这个对于一些商业目的来说还是必须要有的,可以做到一定的代码保护,当然代码也存在扩展和非扩展2类。下面一起来看看吧。 非扩展类,无须扩展支持直接使用1.phpjm.net这个工具是我最常用的一个,加密出来的代码至今还没遇到无法运行,不过官方限制50K文件大小,和偶尔阻断访问。 2.php神盾老牌子了,很早就在做的加密,官方提供在线加密。也提供了加密源代码,因为...原创 2016-11-29 15:15:14 · 1421 阅读 · 0 评论 -
php simple_html_dom使用教程
<?phpinclude 'simple_html_dom.php';$content = file_get_contents('fwrite.txt');$html = new \simple_html_dom();$html->load($content);echo $html->find('#browser_name',0)-...原创 2016-11-25 17:55:08 · 539 阅读 · 0 评论 -
PHP控制网络连接重连
1.创建一个bat(init.bat)rasdial adsl /DISCONNECTrasdial adsl user passwordecho 'done' 说明: adsl:宽带连接名字 user:ADSL账号 password:ADSL密码 然后剩下的就是在php中调用这个bat文件即可。...原创 2016-11-17 13:28:44 · 474 阅读 · 0 评论 -
PHP RSA加密解密实例
PHP服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以)下载开源RSA密钥生成工具openssl(通常Linux系统都自带该程序),解压缩至独立的文件夹,进入其中的bi...原创 2016-11-17 09:17:31 · 127 阅读 · 0 评论 -
Thinkphp集成支付宝notify_url需注意的几个地方
1.curl服务端是否开启2.open_ssl服务端是否开启3.传过来的参数要过滤掉thinkphp自带的参数,不然验证会失败。原创 2015-09-08 19:05:04 · 326 阅读 · 0 评论 -
php使用memcache进行数据库缓存
概念memcache 是一个高效的分布式的内存对象缓存系统,他可以支持把php的各种数据(数组,对象,基本数据类型)放在它管理的内存中 原理图 安装memcached yum install memcached #安装memcachedchkconfig --add memcached #设置系统自动启动vim /etc/init.d/memcached...原创 2016-06-01 16:32:52 · 188 阅读 · 0 评论 -
Centos 6.5下安装PHP Redis进行数据库缓存
在先前的文章中介绍过redis,以下内容为自己在CentOS上安装Redis的记录。供后期在做改进。 1、安装需要的支持环境 在安装Redis之前首要先做的是安装Unix的 Tcl工具 ,如果不安装的话后期将无法对Redis进行测试。在后期执行make test的时候返回如下错误信息: You need tcl 8.xuyao de5 or newer in order to ...原创 2016-05-17 15:49:35 · 142 阅读 · 0 评论 -
THINKPHP整合(即时交易)支付宝接口
一、下载支付宝即时交易接口开发包。 我选择 create_direct_pay_by_user-PHP-UTF-8 这个名称的接口文件。里面包括如下文件:images文件里是支付宝相关的一些标志的图片,我们暂不管他,lib文件很重要,是整个接口的核心类文件;alipay.config.php是相关参数的配置文件alipayapi.php 是支付宝接口入口文件notify_url.p...原创 2015-05-11 16:15:08 · 175 阅读 · 0 评论 -
PHP 文件上传大小限制的修改
找到php中的php.ini文件,用写字板打开: 1、查找post_max_size,指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值,默认为8M,看你自己需要进行改变,改为150M。2、查找File Uploads,首先确认file_uploads = on ;是否允许通过HTTP上传文件的开关,默认为ON即是开。 upload_tmp_dir ;3、查找upload_...原创 2013-09-25 14:36:12 · 112 阅读 · 0 评论 -
PHP之泛域名解析实现分站形式平台网站
翻开N年前泛域名的解析方式,当时想做一个地方门户平台,任何人不需要编程知识,1分钟类拥有属于自己独立的二级访问地址的域名,当然也支持域名绑定,拥有属于自己的产品网站。 这里就N年前留下的记录提供一个实现的方案。当时在做一个体育平台,体之美的时候用到了泛域名方面的知识来实现分站形式,这里把思路提供给大家。 第一步,建立泛域名绑定: 到域名管理平台上设置自己的域名 *.xx.com...原创 2013-09-24 01:00:01 · 870 阅读 · 0 评论 -
smarty实现FOR循环标签
smarty 没有FOR标签。可以使用section标签代替。 如:{section name=loop loop=$count} id: {$smarty.section.loop.index} {/section}原创 2012-12-07 15:56:48 · 167 阅读 · 0 评论 -
PHP导出EXCEL简单操作
<?php02header("Content-type:application/vnd.ms-excel");03header("Content-Disposition:attachment;filename=Export_test.xls");04$tab="\t"; $br="\n";05...原创 2013-04-23 14:58:07 · 83 阅读 · 0 评论 -
解决PHP剪切缩略图生成png,gif透明图时,黑色背景问题
最近做头像上传用到剪切,只要GIF或者PNG是透明的话,剪切后都会变成黑色的背景图。 解决方案有2种: 1.背景图填充白色的背景。 $white = imagecolorallocate($dstim,255,255,255);imagefilledrectangle($dstim,0,0,$width,$height,$white);imagecolortra...原创 2013-04-10 17:57:18 · 718 阅读 · 0 评论 -
在WINDOWS中设置计划任务执行PHP文件
在网上找了些WINDOWS执行PHP的计划任务的方法,有一个写得很全,可惜在我这竟然没通过。最后不得不综合各门派的方法,才能在我这运行成功。1、写一个PHP程序,命名为test.php,内容如下所示:1<?2$fp = fopen("test.txt", "a+");3fwrite($fp, date("Y-m-d H...原创 2013-03-17 22:05:15 · 76 阅读 · 0 评论 -
自己封装了一个PHP开发基础架构
wangking717 写道里面包含对数据库的增删改查,分页,PHP BASE HREF,事务提交控制,目录不同的INCLUDE封装,访问远程网页,alert,安全机制,过滤器的封装,应付日常业务开发够用了,分享出来,偷懒的朋友可以直接“拿来主义”! ...原创 2010-11-12 14:04:48 · 118 阅读 · 0 评论 -
写了一个PHP随机问答验证码,安全性个人认为还是不错的。
wangking717 写道安全特点一:1.生成的内容不是最终结果,而是一个问答系统,需要用户回答该问题,安全系数较传统验证码更为严谨。2.生成的每个数字的颜色,字体,位置都是随机的,这样别人很难捕获到程序的规则。(干扰线就没去弄了) 如果有什么好的提议,可以留言,一起改善代码:<?php //$i为要写在画板的位置,$num为要写的文字 func...原创 2011-01-27 14:32:43 · 66 阅读 · 0 评论 -
使用php://input接收手机图片上传二进制流
最近的工作中要用到手机上传图片到PHP服务端,一般会有两种方式来实现,一种是让手机客户端模拟HTTP POST方式,还有一种就是用二进制流方式。 最后决定用二进制方式来接收图片的上传。 1.客户端模拟图片上传程序(test.php):<?php$data=file_get_contents('1.png');$http_entity_body = $data;...原创 2016-02-27 13:26:47 · 213 阅读 · 0 评论