Welcome 微信登录

首页 / 网页编程 / PHP

微信支付开发动态链接Native支付

微信支付开发动态链接Native支付

注意:微信支付现在分为v2版和v3版,2014年9月10号之前申请的为v2版,之后申请的为v3版。V3版的微信支付没有paySignKey参数。v2的相关介绍请参考方倍工作室的其他文章。本文介绍的为微信支付v3。一、生成商品信息动态链接支付过程中,是先生成商品交易进行,再来进行支付交易的。1. 商品信息准备主要是先定义商品的名称及价格,以及交易号。代码如下。include_once("../WxPayPubHelper/WxPayPubHelper.php...
zen cart实现订单中增加paypal中预留电话的方法

zen cart实现订单中增加paypal中预留电话的方法

本文实例讲述了zen cart实现订单中增加paypal中预留电话的方法。分享给大家供大家参考,具体如下:在PayPal的IPN返回值中联系电话是 contact_phone, 前提是你帐户设定了买家在付款时预留电话,如果没有要求的话,该值默认是不会返回的。但在zen cart的PAYPAL的支付插件里是不获取这个信息的,需要手动修改PAYPAL的程序。下面我们就修改:一、在 paypal 表中增加 contact_phone 字段ALTER TABLE ...
php 解决substr()截取中文字符乱码问题

php 解决substr()截取中文字符乱码问题

在php中如果我要用substr()截取字符串全英文的没问题,如果包括有中文或英文就会悲剧了,但大家也 别切我们可以使用其它办法来解决。php截取中文字符串出现乱码,这是最近发现的事情,先前我曾经写过一篇关于自动生成meta信息的文章,那篇关于利用php截取文章前多少字作为description方法,但是出现了IE6无法加载CSS的现象,这里做一个补充。首先要明确这么一个问题,之所以会出现IE6偶尔无法加载CSS的现象,是因为文件出现了乱码,导致后面的加载...
php 指定范围内多个随机数代码实例

php 指定范围内多个随机数代码实例

调用mt_rand()这个方法可以生成随机数字,参数是范围的最小值和最大值,函数会返回最小值和最大值之间的一个随机数字。要生成真正的随机数,对于计算来说不是一件容易的事。php中两种方法可以生成随机数,一个经典的函数叫rand(),另一个更出色的函数是mt_rand()。例1代码如下$random =rand(0,1000);或者<?php $rand = mt_rand(1, 100);echo $rand;?>例2代码如下s...
PHP多进程编程总结(推荐)

PHP多进程编程总结(推荐)

1. 准备在动手之前,请确定你用的不是M$ Windows平台(因为我没有Windows)。Linux / BSD / Unix应该都是没问题的。确认好了工作环境以后一起来看看我们需要的PHP模块是否都有。打开终端输入下面的命令:$ php -m这个命令检查并打印当前PHP所有开启的扩展,看一下pcntl和posix是否在输出的列表中。1.1. pcntl如果找不到pcntl,八成是编译的时候没把这个扩展编译进去。如果你和我一样是编译安装的PHP,那么需要...
PHP的openssl加密扩展使用小结(推荐)

PHP的openssl加密扩展使用小结(推荐)

引言互联网的发展史上,安全性一直是开发者们相当重视的一个主题,为了实现数据传输安全,我们需要保证:数据来源(非伪造请求)、数据完整性(没有被人修改过)、数据私密性(密文,无法直接读取)等。虽然现在已经有SSL/TLS协议实现的HTTPS协议,但是因在客户端上依赖浏览器的正确实现,而且效率又很低,所以一般的敏感数据(如交易支付信息等)还是需要我们使用加密方法来手动加密。虽然对于一般的WEB开发人员来说,大可不必深入了解一些安全相关的底层技术,但学习加密基础知...
Yii2.0表关联查询实例分析

Yii2.0表关联查询实例分析

本文实例讲述了Yii2.0表关联查询的方法。分享给大家供大家参考,具体如下:你可以使用 ActiveRecord 来进行关联查询(比如,从A表读取数据时把关联的B表数据也一起读出来), 在Active Record中,获取关联数据可以像访问主表ActiveRecord对象的属性(property)一样简单。比如,通过合适的关系声明,你可以使用 $customer->orders 来获取一个 Order 对象数组,代表该客户下的订单。要声明一个关系(r...
浅谈PHP正则中的捕获组与非捕获组

浅谈PHP正则中的捕获组与非捕获组

今天遇到一个正则匹配的问题,忽然翻到有捕获组的概念,手册上也是一略而过,百度时无意翻到C#和Java中有对正则捕获组的特殊用法,搜索关键词有PHP时竟然没有相关内容,自己试了一下,发现在PHP中也是可行的,于是总结一下,分享的同时也希望有大神和细心的学习者找到我理解中出现的问题。什么是捕获组我们先看一下PHP的正则匹配函数int preg_match ( string $pattern , string $subject [, array &$matche...
Yii2中DropDownList简单用法示例

Yii2中DropDownList简单用法示例

本文实例讲述了Yii2中DropDownList简单用法。分享给大家供大家参考,具体如下:这里以实际应用为例讲解Yii2 DropDownList用法。有一张分类表,无限极分类那种,表结构如下,pid就是父分类ID这里我们要实现:新建分类的时候,父分类可以从所有分类中任选一个或者不选编辑分类时,父分类不能选择当前编辑的分类。。。如果选自己,父分类就是自己了,必然出错!实现代码如下,我就贴上form的全部代码吧<?phpuse commonmo...
3种方法轻松处理php开发中emoji表情的问题

3种方法轻松处理php开发中emoji表情的问题

背景做微信开发的时候就会发现,存储微信昵称必不可少。可这万恶的微信支持emoji表情做昵称,这就有点蛋疼了一般Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面insert一下就没了,整个字段变成了空字符串。这是怎么回事呢?原来是因为Mysql的utf8字符集是3字节的,而emoji是4字节,这样整个昵称就无法存储了。这要怎么办呢?我来介绍几种方法解决方案1、使用utf8mb4字符集如果你的mysql版本>=5.5.3,你大...
<< 731 732 733 734 735 736 737 738 739 740 >>