PHP
大王派我来巡山_site
这个作者很懒,什么都没留下…
展开
-
PHP上传文件注意事项
1、需配置 php.ini1》file_uploads = On,通过HTTP POST方式上传文件2》upload_tmp_dir =,来配置上传文件的临时目录3》upload_max_filesize = 2M,上传文件的最大值,默认值2M4》max_file_uploads = 20,一次最多上传多少个文件,默认值是20个5》post_max_size = 8M,设置表单原创 2014-11-07 15:54:46 · 500 阅读 · 0 评论 -
解决:Yii2多应用之间session不能共享
站点1域名:aa.clong.wang 站点2域名:bb.clong.wang'components' => [ 'request' => [ 'csrfParam' => '_csrf-buydeem', 'cookieValidationKey' => 'clong.wang1234abcd~!@#'...原创 2018-07-23 12:24:33 · 2172 阅读 · 0 评论 -
Yii2 滑动分页 ScrollPager
Yii2 滑动分页 ScrollPager 的使用:页面初始化:<ul class="collect_goods_list"> //ListView 参数参考:http://www.yiichina.com/doc/api/2.0/yii-widgets-listview <?= \yii\widgets\ListView::widget(...原创 2018-06-04 19:37:14 · 730 阅读 · 1 评论 -
Yii2 分页面设置 keywords、description
Yii2 分页面设置 keywords、description需求:如果页面有自己的 keywords,description,使用页面的TDK;如果页面没有自己的 keywords,description,使用默认的 keywords,description。layout文件中:main.php的写法:<head> <meta charset="&l...原创 2018-06-04 18:09:11 · 1259 阅读 · 1 评论 -
配置phpstorm xdebug google 进行PHP断点调试
本地开发环境域名:test.com:80PHPstorm版本:2017.2安装xdebug扩展 我用的是phpstudy,直接把xdebug的拓展打开就好了,不过需要在php.ini里面加一些配置,才能使用(就因为少加了参数配置,导致调试了好半天才弄好) 最终配置如下:[XDebug]xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"xd原创 2017-12-29 15:01:02 · 683 阅读 · 0 评论 -
支付宝 APP支付异步回调验签失败 PHP
最近在配合IOS做APP支付,在支付环节做得还是非常顺利的,按照官方文档 来一次性通过,如图: IOS请求到string后直接调用sdk发起支付请求。但是在处理异步回调验签的时候出现了问题,-_-||,按照官方的方法,一直验签失败,如图: $flag 一直返回false,后来找到支付宝技术支持中心(服务真的好),同一个支付回调,客服那边可以验签成功。。。,经过将客服的回调数原创 2017-11-21 17:01:54 · 12403 阅读 · 4 评论 -
解决 微信、QQ、微博、支付宝 第三方登录 不同应用间用户共享的问题
解决 微信、QQ、微博、支付宝 第三方登录 不同应用间用户共享的问题;获取QQ unionid原创 2017-11-29 15:37:18 · 6479 阅读 · 1 评论 -
支付宝 APP登录 获取用户信息 PHP
支付宝APP登录服务端流程如下: 1、换取授权访问令牌 2、查询用户信息APP调用sdk组装授权登录请求(系统交互流程),成功后,支付宝会返回 auth_code,利用此 auth_code 请求 PHP,PHP接收到参数后,先利用 auth_code 获取到 授权访问令牌 access_token(接口文档),再根据 access_token 来获取用户信息(接口文档)。具原创 2017-11-29 16:00:06 · 5943 阅读 · 1 评论 -
微信支付接口境内商户版、境内服务商版区别
1、配置不一样。 商户版:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_3 服务商版:https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=7_3 2、API接口参数不一样。服务商版接口会比商户版接口多两个参数(或两个以上),用来标识是哪个子原创 2016-09-05 18:29:53 · 6508 阅读 · 1 评论 -
解决yii2 禁用layout时AppAsset不加载资源的问题
最近由于项目(yii2 的一个项目)需要,登录页面不需要使用布局(layout),使用单独的页面,然后我就在登录视图里面加了一行代码$this->context->layout = false 来禁用layout,同时使用 module\assets\AppAsset::register($this) 来加载资源(css、js等),刷新页面,发现css、js全都未加载进来,懵逼~。 后来调试半天,原创 2016-08-30 15:37:05 · 4352 阅读 · 0 评论 -
php ssh2实现远程上传、下载、执行命令
php远程copy以及执行命令php远程copy文件以及在远程服务器中执行命令时,所用到的模块是ssh2,以后所有的操作都依据ssh2连接句柄完成。1. SSH2模块的安装1.1 安装需要的扩展包[plain] view plaincopyprint?wget http://www.libssh2.org转载 2015-03-11 15:49:29 · 7607 阅读 · 0 评论 -
使用PHP导入和导出CSV文件
项目开发中,很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件,那么具体该如何实现呢?本文将使用PHP并结合mysql,实现了CSV格式数据的导入和导出功能。我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名、性别、年龄等信息。CREATE TABLE `student` ( `id`转载 2014-12-09 10:43:38 · 354 阅读 · 0 评论 -
基于PHP的cURL快速入门
cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。为什么要用 cURL?是的,我们可以通过其他办法获取网页内容。大多数时候,我因为想偷懒,都直接用简单的PHP函数:以下为引用的内容:$content =转载 2014-12-19 15:43:28 · 334 阅读 · 0 评论 -
PHP之APC缓存详细介绍(学习整理)
1、APC缓存简介APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户数据缓存。系统缓存它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记。如果未过期,则使用缓存的中间代码运行。默认缓存 3600s(一小时)。但是这样仍会浪费大量CP转载 2014-12-16 19:01:46 · 1729 阅读 · 0 评论 -
COOKIE的作用域
cookie的两个重要属性是生存周期和路径。不同的应用共享同一个cookie,路径最易出问题。不同目录的不同应用,只有在设置相同的的cookie路径,才能正确共享同一cookie。以下内容摘自互联网:js操作cookie的作用域。默认情况下js操作cookie的作用域是目录级的,也就是在当前目录下设置的cookie,当前目录及该目录下的所有子目录下的所有文件都能够访问该cookie,设置c原创 2014-11-07 15:56:42 · 2262 阅读 · 0 评论 -
PHP错误处理机制抛出错误类型
p $path = "D:\\in.txt"; try { file_open($path); //尝试打开文件 } catch(Exception $e) { echo "异常信息:".$e->getMessage()."\n";//返回用户自定义的异常信息 echo "异常代码:".$e->getCode()."\n";//返回用户自定义的异常代码 ec原创 2014-11-07 16:36:41 · 343 阅读 · 0 评论 -
PHP7部分有趣的新特性
支持goto语句goto a; echo 'Foo'; a: echo 'Bar'; for($i=0,$j=50; $i<100; $i++) { while($j--) { if($j==17) goto end; } } echo "i = $i"; end: echo 'j...原创 2019-01-02 15:54:49 · 185 阅读 · 0 评论