易网时代-编程资源站
Welcome
首页
/
网页编程
/
PHP
PHP简单实现DES加密解密的方法
2017-02-06
94
本文实例讲述了PHP简单实现DES加密解密的方法。分享给大家供大家参考,具体如下:des加密:function des_encrypt($str, $key) {$block = mcrypt_get_block_size("des", "ecb");$pad = $block - (strlen($str) % $block);$str .= str_repeat(chr($pad), $pad);return mcrypt_encrypt(MCRYPT...
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
2017-02-06
64
本文实例讲述了php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法。分享给大家供大家参考,具体如下:由于出于安全考虑,参数传递的时候需要进行加密和解密,一个比较简单的方法是直接使用php中的函数mcrypt_encrypt、mcrypt_decrypt,一个加密,一个解密,但是问题又出现了,这个加密过程中会产生一些使url混乱的符号,于是在加密后对加密字符再进行一次处理,然后多了一一次解析:$key = "miyao...
微信支付开发订单查询实例
2017-02-06
124
因为某一方技术的原因,可能导致商户在预期时间内都收不到最终支付通知,此时商户可以通过该API来查询订单的详细支付状态。订单查询API的URL为:https://api.weixin.qq.com/pay/orderquery?access_token=xxxxxxURL中的参数只包含目前微信公众平台凭证access_token,而订单查询的真正数据是放在PostData中的,格式如下:{ "appid" : "wwwwb4f85f3a797777"...
thinkphp中的url跳转用法分析
2017-02-06
38
本文实例分析了thinkphp中的url跳转用法。分享给大家供大家参考,具体如下:最先想到的是a标签里面的target属性,_blank时,可以在新的lab窗体中打开新的页面但是现在要在php文件里面跳转,$this->redirect("/Supperman/outerMan");$this->display("Supperman:outerMan");这两者都只是在当前页面打开新的页面然后又试了一下:header("Location:".U...
微信支付开发发货通知实例
2017-02-06
55
一、发货通知为了更好地跟踪订单的情况,需要第三方在收到最终支付通知之后,调用发货通知API告知微信后台该订单的发货状态。发货时间限制:虚拟、服务类24小时内,实物类72小时内。请在收到支付通知后,按时发货,并使用发货通知接口将相关信息同步到微信后台。若平台在规定时间内没有收到,将视作发货超时处理。发货通知API的URL为:https://api.weixin.qq.com/pay/delivernotify?access_token=xxxxxxU...
Yii数据读取与跳转参数传递用法实例分析
2017-02-06
43
本文实例讲述了Yii数据读取与跳转参数传递用法。分享给大家供大家参考,具体如下:$toop=array("id"=>"aaaa","name"=>"bbbb","nickname"=>"ccccc","phone"=>"ddddd","status"=>"eeeeee","mytest"=>$te);$test="hello world!";$te="$this->test="qweqw"";$conn=Yii::...
微信支付开发告警通知实例
2017-02-06
47
一、告警通知为了及时通知商户异常,提高商户在微信平台的服务质量。微信后台会向商户推送告警通知,包括发货延迟、调用失败、通知失败等情况,通知的地址是商户在申请支付时填写的告警通知URL,在“公众平台-服务-服务中心-商户功能-商户基本资料-告警通知URL”可以查看。商户接收到告警通知后需要尽快修复其中提到的问题,以免影响线上经营。告警通知URL接收的postData中还将含xml数据,格式如下:<xml><AppId><![CD...
thinkPHP分组后模板无法加载问题解决方法
2017-02-06
44
本文分析了thinkPHP分组后模板无法加载问题解决方法。分享给大家供大家参考,具体如下:一个分组简要的目录结构如下图所示:默认分组配置为Home。当访问localhost/server/时可以正常访问前台,localhost/server/home/Index/index也能正常访问。但是,localhost/server/admin却不能加载tpl页面,但是能够访问到控制器(localhost/server/admin/Index/index能访问,d...
PHP生成短网址方法汇总
2017-02-06
74
正常的网址带上参数的那种可能会很长,尤其是我们在印刷纸质品如企业宣传册中要印上某个长的url的话非常难看,而且也没几个人会去记这个网址,虽然现在可以用扫二维码的方式打开长网址。但是人们可以使用短网址来实现优美的链接,尤其是有字数限制的应用如微博。短网址的实现原理就是有一个数据表会配置文件将短网址和实际网址进行对应,当请求某个短网址时,程序跳转到对应的实际网址上去,从而实现网址的访问。方案1:PHP+MySQl实现短网址的生成和读取常规的方案我们将生成好的短...
微信支付开发维权通知实例
2017-02-06
48
一、维权通知URL在 微信支付开发(1) 微信支付URL配置 已提到,维权通知URL为:http://www.doucube.com/wxpay/rights.php二、用户维权系统接口用户在公众号进行支付贩买行为出现异常时,通常会投诉到腾讯客服,因此微信侧需要即时了解公众号不用户交易的详情。同时,为了最快效率的解决用户的问题,微信作为连接用户和商户的桥梁,会通过此客服系统即时将问题同步给商户,并将解决结果反馈至用户。用户在新增投诉单后,微信后台通知(po...
thinkPHP基于ajax实现的菜单与分页示例
2017-02-06
37
本文实例讲述了thinkPHP基于ajax实现菜单与分页的方法。分享给大家供大家参考,具体如下:一个分类菜单,使用ajax实现:function getid(id){$.ajax({ url: "{:U("/Index/example")}", type: "POST", data: {id:id}}).success(function(data) { $("#centent").html(data);});}并使用ajax分页,这个是网上某位写的:<...
thinkPHP模板算术运算相关函数用法分析
2017-02-06
35
本文实例讲述了thinkPHP模板算术运算相关函数用法。分享给大家供大家参考,具体如下:函数定义如下:function you($num1,num2){echo $num1*$num2/100;}<volist name="list" id="vo"> <tr><td>{$vo.price|you=$vo.discount"}</td>或者:{$vo.price*$vo.discount/100} </...
Yii中CGridView禁止列排序的设置方法
2017-02-06
43
本文实例讲述了Yii中CGridView禁止列排序的设置方法。分享给大家供大家参考,具体如下:Yii中CGridView的功能是用来显示的数据列表。它支持排序,分页,和AJAX数据请求。下面的代码演示了CGridView禁止列排序的设置方法:"columns" => array (array ("class" => "CCheckBoxColumn","selectableRows" => "2","value" => "$data...
微信支付开发动态链接Native支付
2017-02-06
34
注意:微信支付现在分为v2版和v3版,2014年9月10号之前申请的为v2版,之后申请的为v3版。V3版的微信支付没有paySignKey参数。v2的相关介绍请参考方倍工作室的其他文章。本文介绍的为微信支付v3。一、生成商品信息动态链接支付过程中,是先生成商品交易进行,再来进行支付交易的。1. 商品信息准备主要是先定义商品的名称及价格,以及交易号。代码如下。include_once("../WxPayPubHelper/WxPayPubHelper.php...
Yii视图CGridView列表用法实例分析
2017-02-06
36
本文实例讲述了Yii视图CGridView列表用法。分享给大家供大家参考,具体如下:CGridView列表实例<!-- 列表 --><?php $this->widget("zii.widgets.grid.CGridView", array("id"=>"words-grid","dataProvider"=>$model->search(),//数据源"filter"=>$model,//设置过滤...
Yii CGridView用法实例详解
2017-02-06
46
本文实例讲述了Yii CGridView用法。分享给大家供大家参考,具体如下:CGridView的功能是用来显示的数据列表。它支持排序,分页,和AJAX数据请求。CGridView最好使用 data provider,最好是 CActiveDataProvider 。简单代码如下:$dataProvider=new CActiveDataProvider("Post");$this->widget("zii.widgets.grid.CGridVie...
zen cart实现订单中增加paypal中预留电话的方法
2017-02-06
63
本文实例讲述了zen cart实现订单中增加paypal中预留电话的方法。分享给大家供大家参考,具体如下:在PayPal的IPN返回值中联系电话是 contact_phone, 前提是你帐户设定了买家在付款时预留电话,如果没有要求的话,该值默认是不会返回的。但在zen cart的PAYPAL的支付插件里是不获取这个信息的,需要手动修改PAYPAL的程序。下面我们就修改:一、在 paypal 表中增加 contact_phone 字段ALTER TABLE ...
Yii隐藏URL中index.php的方法
2017-02-06
35
本文实例讲述了Yii隐藏URL中index.php的方法。分享给大家供大家参考,具体如下:一、修改config/下的main.php里的:"urlManager"=>array("urlFormat"=>"path","showScriptName"=>false, "rules"=>array("<controller:w+>/<id:d+>"=>"<controller>/view","...
Yii2中cookie用法示例分析
2017-02-06
39
本文实例讲述了Yii2中cookie用法。分享给大家供大家参考,具体如下:<?php//设置方法$cookie = new Cookie(["name" => "cookie_monster","value" => "Me want cookie!","expire" => time() + 86400 * 365,]);Yii::$app->getResponse()->getCookies()->add...
php 解决substr()截取中文字符乱码问题
2017-02-06
60
在php中如果我要用substr()截取字符串全英文的没问题,如果包括有中文或英文就会悲剧了,但大家也 别切我们可以使用其它办法来解决。php截取中文字符串出现乱码,这是最近发现的事情,先前我曾经写过一篇关于自动生成meta信息的文章,那篇关于利用php截取文章前多少字作为description方法,但是出现了IE6无法加载CSS的现象,这里做一个补充。首先要明确这么一个问题,之所以会出现IE6偶尔无法加载CSS的现象,是因为文件出现了乱码,导致后面的加载...
<<
61
62
63
64
65
66
67
68
69
70
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图