- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 php连接sql server数据库遇到的坑
php连接sql server数据库遇到的坑公司有业务对接erp,需要写数据到sql server中间库。遇到一些坑,记录一下。一、需要安装pdo_sqlsrv 跟 sqlsrv两个扩展扩展安装很简单,我这里不做过多的介绍,有兴趣可以自行百度下。也可以参考https://www.cnblogs.com/jian-ge/p/12463090.html二、扩展需要对应上版本这次吃的亏就在这上面,当安装完扩展后就一直报错503。但是程序代码没有问题,扩展也安装了pdo_sqlsrv,sqlsr...
2021-02-18 11:43:24
465
原创 编译安装nginx
在安装nginx之前,先去nginx 的官网下载个nginx的安装包 也可以直接在linux 里用命令行下载wget nginx的下载路径如果不行,下载路径又没有问题,基本可以判断是wget没有安装。yum install -y wget 安装wget 后再下载我一般是在 /usr/local/src 下存放安装包进入目录 cd /usr/local/src1、解压安装包tar zx...
2019-07-08 16:28:31
175
原创 配置好nginx 访问php文件的时候一直报错502
上午安装个lnmp测试环境。把nginx配置好之后,打印 phpinfo 网页一直报错502。仔细检查了一下nginx.conf 配置 ,没有错误的地方啊!慢慢的排错1、用/usr/local/nginx/sbin/nginx -t 检测配置文件哪里出错nginx: the configuration file /usr/local/nginx/conf/nginx.conf synta...
2019-07-08 16:06:49
871
原创 tp5.1 数据库没有写入数据 但是事务却没有执行
今天遇到个问题;测试购买商品的时候,支付完了发现订单没有写道数据库。//$boolData = false;Db::startTrans();try{insertOrder=[′userid′=>insertOrder = [ 'user_id'=>insertOrder=[′userid′=>this-&g...
2019-05-28 16:39:13
2037
原创 TP5使用PHPMailer插件不能发送附件
大家都知道,PHP需要发送邮件需要开启openssl扩展跟一些配置才可以发送邮件!当然了 简单点也可以直接使用phpMailer这个插件来使用。环境搭建我这里就不多说了,在使用插件发送邮件的时候我发现了一个问题,就是我发送的时候想带上一个附件,结果邮件能够发出去,但是附件没有带过去!找了一个下午。终于把问题解决了是因为 set_magic_quotes_runtime这个函数不支持!将下面...
2018-11-21 16:51:00
932
3
原创 九九乘法表
前几天遇到个新人问我会不会写九九乘法表!其实原理很简单的好吗?// 九九乘法表 public function MultiplicationTable(){ for($i=1;$i<=9;$i++){ for($j=1;$j<=9;$j++){ if($i>=$j){ ...
2018-09-21 10:24:43
472
原创 排序法之冒泡排序
冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 class paixu{ // 冒泡排序 public function ma...
2018-09-21 10:13:33
218
原创 递归查询数据库分销上级
//太阳线为准 团队中所有的uid(一般情况最多10个) //关于向上去找,还是向下去找,这里取个巧 先比较下他们的uid大小, //uid大的一定是后面注册上来的 所以,以uid为大的来向上查找 public function team_tree($uid,$level=1) { static $arr=[]; static $...
2018-09-19 09:03:17
1574
原创 Ajax上传视频文件
昨天接到客户的需求 要求在商品详情页面轮播图哪里添加个视频。类似淘宝商品详情可以在轮播图看视频的功能。 这个需求其实很好做,只要在上传商品轮播图的地方上传视频就可以了。这是最简洁的办法。 只是客户这个项目是TPshop框架做的,使用过TPshop框架的都知道,他们在上传商品图片这块做了限制,上传不了大文件。而我又不想该他们的代码,就偷了个巧。我先将视频用Ajax上传到后台存储,返回路径给到后台...
2018-09-15 09:28:15
7953
3
原创 tp5怎么跨控制器调用别的方法
以前tp3.2版本跨控制器调用方法的时候用的是A方法 即 $IndexController = A("index"); return $IndexController->index();这样就能获取index控制器下面index方法的数据了 。但是TP5这个方法用不了 是应为TP5取消了A方法 换成了controller/** * 用于实例化访问控制器 ...
2018-09-13 14:37:34
8357
原创 关于小程序获取openid
闲话少说 直接上代码 // 获取OPenID 根据openid 生成token public function get_token(){ $post = Request::instance()->post(); $url = "https://api.weixin.qq.com/sns/jscode2session?ap...
2018-09-08 09:39:18
255
原创 PHP原生创建数据库
原生创建数据库 创建表 写入数据<?phpclass MYDB{ /* * 创建数据库 */ public function cratreMysql( $localhost,$root,$pass,$databses) { // 链接服务器 $con = @mysql_connect($localhost,$r...
2018-08-31 18:07:14
595
翻译 PHP 两张图片合成一张,生成水印
<?php$dst_path ='./upload/goods/2018/06-04/2bd2518a2e4e6d8bdab9f01434b9f754.png';$src_path = './public/upload/weixin/20180620/a643cf1ee7dd5bda12270647ca543f60.png';$hz = substr(strrchr($dst_p...
2018-08-31 17:57:13
814
转载 小程序生成菊花二维码示例
声明:这段代码是我在网上查找到后自己加工的。原来的链接找不到了,没法放在这里。 public function getXcxCode($scene) { //获取参数值 $url = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=" . $this->_getAcc...
2018-08-31 17:52:58
4021
原创 微信小程序支付
关于微信小程序支付后台代码 public function weixin($order,$user){ // 需要传递的参数 $post = array( 'appid'=>Config::get('AppId'), 'mch_id'=>Config::get('MchId'),//mch_id...
2018-08-31 17:42:31
185
原创 关于微信支付退款
废话不多少 直接上代码 退款是需要证书验证的 根据你自己的证书存放的位置自己修改 // 订单退款 public function refund($order){ // 需要传递的参数 $post = array( 'appid'=>Config::get('AppId'), 'mch_i...
2018-08-31 17:28:57
670
翻译 linux 搭建好环境 后忘记数据库密码
用军哥的一键修改LNMP环境下MYSQL数据库密码脚本 一键脚本肯定是非常方便,我推荐大家使用。具体执行以下命令: wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.sh;sh reset_mysql_root_password.sh还原的密码是root...
2018-08-30 18:06:15
324
原创 linux 一些常用的命令
查询文件 find / -name php.ini 在根目录下查找名称为php.ini的文件查询操作记录 history 查询linux用户操作的历史记录查询那些用户在线 whols: 查询连接到当前linux主机所在目录有哪些文件lls: 查询当前本地上传目录有哪些文件lcd: 改变本地上传目录的路径cd: 改变远程上传目录get: 将远程目录中文件下...
2018-08-30 17:58:34
167
原创 redis简单应用一
ReDIS是一个开放源代码(BSD许可证),在内存数据结构存储中,用作数据库、缓存和消息代理。它支持数据结构,如字符串、散列、列表、集合、带有范围查询的排序集、位图、超对数和地理空间索引以及RADIUS查询。ReDIS具有内置复制、Lua脚本、LRU驱逐、事务和不同级别的磁盘持久性,并通过RIDIS前哨和ReIIS集群的自动分区提供高可用性。可以用来存储字符串 哈希结构 链表 集合因此常用来提...
2018-08-30 17:36:59
189
原创 Linux 服务器搭建好环境后数据库外部无法连接
Linux 服务器搭建好环境后数据库外部无法连接出现这种现象的原因有两个,一个是当前用户被mysql服务器拒绝,另外一个原因是3306端口被被防火墙禁掉,无法连接到该端口。解决方法如下:1.设置远程用户访问权限: // 任何远程主机都可以访问数据库 /登录数据库 mysql -u root -pvmwaremysql>use mysql; //%为所有ip都可...
2018-08-30 17:33:28
2459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人