TypechoJoeTheme

轩宇网

最新文章

2018-08-30

ThinkPHP5整合PHPemail

ThinkPHP5整合PHPemail
本文主要介绍使用ThinkPHP5整合PHPemail实现发送邮件方法第一步:设置我们的邮箱客户端授权码由于很多邮箱默认是不开启SMTP服务的,所以需要手动开启,QQ邮箱就是一个例子。第二步:下载相应的第三方类库(我这里用的PHPemail)这是phpemailde 第三方类库的文件下载地址:https://github.com/PHPMailer/PHPMailer。当我们下载好后,里面有很多我们不需要的,直接复制class.phpmailer.php和class.smtp.php这两文件即可,按照tp5的文件目录,我们将它存放在extend下面,同时我们将class.phpemailer.php文件名改为phpemailer.php。如下我们给这两个文件都增加一个命名空间即可,便于后面直接调用。按照我的目录应该是namespace mailer;第三步:创建我们的代码片段并配置相关的参数接下来,找到我们项目公共配置文件的common.php文件,创建一个公用的函数。代码如下<?php use mailer\phpmailer; /* * 应用公共函数文件,函数不能定义...
2018年08月30日
8,629 阅读
0 评论
2018-08-30

如何使用Linux的Crontab定时执行PHP脚本的方法

如何使用Linux的Crontab定时执行PHP脚本的方法
首先说说cron,它是一个linux下的定时执行工具。根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在/var/spool/cron 目录中,并使用创建它们的用户身份来执行。要以某用户身份创建一个 crontab 项目,登录为该用户,然后键入 crontab -e 命令来编辑该用户的 crontab。该文件使用的格式和 /etc/crontab 相同。当对 crontab 所做的改变被保存后,该 crontab 文件就会根据该用户名被保存,并写入文件 /var/spool/cron/username 中。cron 守护进程每分钟都检查 /etc/crontab 文件、etc/cron.d/ 目录、以及 /var/spool/cron 目录中的改变。如果发现了改变,它们就会被载入内存。这样,当某个 crontab 文件改变后就不必重新启动守护进程了。安装crontab:yum install crontabs说明:/sbin/service crond start //启动服务 /sbin/service crond ...
2018年08月30日
9,002 阅读
0 评论
2018-08-29

PHP+ajax实现二级联动菜单功能示例

PHP+ajax实现二级联动菜单功能示例
这篇文章主要介绍了PHP+ajax实现二级联动菜单功能,涉及php结合ajax的数据交互与页面元素动态操作相关实现技巧,需要的朋友可以参考下本文实例讲述了PHP+ajax实现二级联动菜单功能。分享给大家供大家参考,具体如下:如何实现二级联动工作原理二级联动在开发中是比较常见的一个技术点,它主要运用了JS的局部刷新技术ajax,不同于一般页面全局刷新,它只会刷新我们需要改变值的地方,我们首先看下它的工作流程。第一步:我们会向后台发送一个请求第二步:后台接受请求后,会返回给我们一个值第三步:将值用JS呈现在页面中HTML代码<html> <head> <title>www.jb51.net 二级联动</title> <meta http-equiv="Content-Type" content="text/html;charset=utf8"> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js...
2018年08月29日
4,752 阅读
0 评论
2018-08-29

PHP操作Redis数据库常用方法示例

PHP操作Redis数据库常用方法示例
这篇文章主要介绍了PHP操作Redis数据库常用方法,结合实例形式总结分析了php针对redis数据库连接、字符串、列表、hash字典、set集合等数据类型相关操作技巧,需要的朋友可以参考下本文实例讲述了PHP操作Redis数据库常用方法。分享给大家供大家参考,具体如下:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合);redis版本是Redis 2.6.12 系统是在Windows+Apache2.4+php5.6连接://实例化redis $redis = new Redis(); //连接 $redis->connect('127.0.0.1', 6379); //检测是否连接成功 echo "Server is running: " . $redis->ping(); // 输出结果 Server is run...
2018年08月29日
4,186 阅读
0 评论
2018-08-29

微信小程序图片选择、上传到服务器、预览(PHP)实现实例

微信小程序图片选择、上传到服务器、预览(PHP)实现实例
这篇文章主要介绍了微信小程序图片选择、上传到服务器、预览(PHP)实现实例的相关资料,需要的朋友可以参考下小程序实现选择图片、预览图片、上传到开发者服务器上后台使用的tp3.2 图片上传 请求时候的header参考时可以去掉(个人后台验证权限使用)小程序前端代码:<view class="section">  <form bindsubmit="bindFormSubmit">   <textarea placeholder="请输入问题内容" name="content"/>   <view class="">    选择提问图片:  <label bindtap="checkimg">点击选择图片</label>   </view>   <view class="">     <image wx:for="{{imglist}}...
2018年08月29日
6,232 阅读
0 评论
2018-08-27

ThinkPHP5实现的查询数据库并返回json数据实例

ThinkPHP5实现的查询数据库并返回json数据实例
这篇文章主要介绍了thinkPHP5实现的查询数据库并返回json数据功能,结合实例形式分析了thinkPHP5数据库查询及json格式数据简单操作技巧,需要的朋友可以参考下TP5 实现查询数据库返回json数据(返回json数据函数实例)返回结果:{"code":0,"msg":"\u6570\u636e\u8fd4\u56de\u6210\u529f","count":1000,"data":[{"id":617,"title":"\u5317\u4eac\u7406\u5de5\u5927\u5b66","flid":1,"pid":0,"uid":1,"price":0,"admin_name":null,"time":"2017-09-22 16:17:16"},{"...
2018年08月27日
5,039 阅读
0 评论
2018-08-27

PHP微信支付之公众号支付功能

PHP微信支付之公众号支付功能
这篇文章主要为大家详细介绍了PHP微信支付之公众号支付功能的原生态写法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下网上的很多PHP微信扫码支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信扫码支付的带来些许帮助和借鉴意义。将该文件放到你的授权目录下,并在微信里访问这个文件,即可看到演示效果。效果如下: 需要注意的事项: 1.该文件需放到支付授权目录下,可以在微信支付商户平台->产品中心->开发配置中设置。 2.如提示签名错误可以通过微信支付签名验证工具进行验证:微信公众平台支付接口调试工具具体实现代码如下:<?php header('Content-type:text/html; Charset=utf-8'); $mchid = 'xxxxx';   //微信支付商户号 PartnerID 通过微信支付商户资料审核后邮件发送 $appid = 'xxxxx'; //微信支付申请对应的公众号的APPID $appKey = 'xxxxx'; //微信支付申请对应的公众号的APP Key $apiK...
2018年08月27日
5,647 阅读
0 评论
2018-08-27

微信小程序支付功能实现及PHP接口代码

微信小程序支付功能实现及PHP接口代码
这篇文章主要为大家详细介绍了微信小程序支付的PHP实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了微信小程序支付PHP具体代码,供大家参考,具体内容如下服务器端获取 openidGetopenid.php<?php   header('Content-type: application/json; charset=UTF-8');   $APPID="";//填写小程序appid   $SECRET="";//填写小程序secret   $JSCODE="";   if(isset($_GET['js_code'])){     $JSCODE=$_GET['js_code'];     $url="https://api.weixin.qq.com/sns/jscode2session?appid=".$APPID     ."&secret=".$SECRET."&js_code=".$JSCODE.&qu...
2018年08月27日
5,710 阅读
0 评论
2018-08-23

ThinkPHP整合kindeditor编辑器详解

ThinkPHP整合kindeditor编辑器详解
kindeditor编辑器也是一款不错的编辑器,下面我来给各位介绍thinkphp整合kindeditor编辑器方法,有需要了解的同学可参考。具体方法KindEditor主要特点快速:体积小,加载速度快开源:开放源代码,高水平,高品质底层:内置自定义 DOM 类库,精确操作 DOM扩展:基于插件的设计,所有功能都是插件,可根据需求增减功能风格:修改编辑器风格非常容易,只需修改一个 CSS 文件兼容:支持大部分主流浏览器,比如 IE、Firefox、Safari、Chrome、Opera下面说一下kindeditor在thinkphp中的使用步骤1:下载kindeditor编辑器http://www.kindsoft.net/步骤2:文件引入<link rel="stylesheet" href="__PUBLIC__/kindeditor/themes/default/default.css" /> <link rel="stylesheet" href="__PUBLIC__/kindedi...
2018年08月23日
5,708 阅读
0 评论
2018-08-19

仿天猫商品品牌图片墙换一批动画特效

仿天猫商品品牌图片墙换一批动画特效
这是一款使用纯js和CSS3来制作的仿天猫商品品牌图片墙换一批动画特效。该特效中,当用户点击了品牌图片墙上右下角的按钮时,所有的品牌图片会水平翻转360度,然后显示另外一批品牌图片。 使用方法se在页面中引入jquery和样式文件style.css。<script src="path/to/jquery.min.js"></script> <link href="path/to/style.css" rel="stylesheet"> HTML结构该品牌图片使用一个无序列表作为HTML结构:<ul id="iconWall"> <li> <div class="img-3d"> <div class="img-back"> <img src="img/icon1.jpg" a...
2018年08月19日
8,356 阅读
0 评论