上一页 1 ··· 141 142 143 144 145 146 147 148 149 ··· 178 下一页

2018年9月11日

XSS(跨站攻击)的防范利器HTMLPurifier

该文被密码保护。 阅读全文

posted @ 2018-09-11 16:56 流星飞雨 阅读(0) 评论(0) 推荐(0)

使用CURL模拟表单上传文件

摘要: 有时需要使用PHP程序上传文件,其实使用PHP上传文件有多种方式,如果能完全模拟出HTML表单的效果这样服务器端就不用做任何代码的改动了,使用CURL完全可以实现,在PHP5.5之前使用的方式和PHP7.x、PHP5.6x中使用了新的方式,下面是代码示例: 以上代码上传文件,再服务器端可以直接使用$ 阅读全文

posted @ 2018-09-11 16:55 流星飞雨 阅读(237) 评论(0) 推荐(0)

PHP使用curl请求https站点的常见错误及解决方案

摘要: 使用curl请求http站点和https站点最大的不同就是https站点有证书验证这一环节,如果证书验证不通过则无法发起请求,不管是请求什么类型的站点遇到问题时先把错误码打印出来看一下,打印错误码的代码片段如下: 然后根据错误码找出错误,错误码对照表可参考:https://www.liminghul 阅读全文

posted @ 2018-09-11 16:54 流星飞雨 阅读(859) 评论(0) 推荐(0)

使用PHP生成二维码支持自定义logo

该文被密码保护。 阅读全文

posted @ 2018-09-11 16:52 流星飞雨 阅读(0) 评论(0) 推荐(0)

使用PHP的CURL基于RESTful风格实现POST字符串或文件上传

该文被密码保护。 阅读全文

posted @ 2018-09-11 16:51 流星飞雨 阅读(0) 评论(0) 推荐(0)

使用CURL实现GET和POST方式请求

摘要: CURL请求,支持GET和POST两种方式,默认为GET方式,如果传第二个参数则为POST方式请求,设置了超时时间,避免程序卡死。 对于某些服务器可能会遇到不兼容的情况,需要将数据拼装成字符串进行发送,可以使用如下函数: 阅读全文

posted @ 2018-09-11 16:48 流星飞雨 阅读(912) 评论(0) 推荐(0)

使用PHP判断是否为微信、支付宝等移动设备访问代码

摘要: 在开发过程中经常遇到根据不同的设备显示不同的数据或者在页面样式上做不同的布局,另外在做支付接口的时候也可能会判断当前是什么设备访问,例如判断如果是微信内置浏览器访问则只启用微信支付功能,如果是支付宝内置浏览器访问也是类似的处理方式,那么如何判断当前访问的设备呢,通常使用的方式是通过请求头信息中的HT 阅读全文

posted @ 2018-09-11 16:47 流星飞雨 阅读(3508) 评论(0) 推荐(0)

array与xml转换实现(转)

摘要: '; $xml .= ""; $xml .= array_to_xml($data); $xml .= ""; return $xml; } function xml_decode($xml, $root = 'so') { $search = '/(.*)/s'; $array = array(); if(preg_match($... 阅读全文

posted @ 2018-09-11 16:44 流星飞雨 阅读(134) 评论(0) 推荐(0)

PHP中文转拼音函数

该文被密码保护。 阅读全文

posted @ 2018-09-11 16:41 流星飞雨 阅读(1) 评论(0) 推荐(0)

设计模式之: 策略模式

摘要: 什么是策略模式 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 什么时候使用策略模式 1、 多个类只区别在表现行为不同,可以使用Strategy模式,在运行时动态选择具体要执行的行为。 2、 需要在不同情况下使用不同的策略( 阅读全文

posted @ 2018-09-11 16:38 流星飞雨 阅读(191) 评论(0) 推荐(0)

上一页 1 ··· 141 142 143 144 145 146 147 148 149 ··· 178 下一页

导航