TypechoJoeTheme

轩宇网

搜索到 11 篇与 thinkphp 的结果
2019-05-08

PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例

PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
这篇文章主要介绍了PHP封装类似thinkphp连贯操作数据库Db类与简单应用,涉及php基于mysqli的数据库连接、增删改查、异常处理等相关操作技巧,需要的朋友可以参考下本文实例讲述了PHP封装类似thinkphp连贯操作数据库Db类与简单应用。分享给大家供大家参考,具体如下:<?php header("Content-Type:text/html;charset=utf-8"); /** *php操作mysql的工具类 */ class Db{ private $_db = null;//数据库连接句柄 private $_table = null;//表名 private $_where = null;//where条件 private $_order = null;//order排序 private $_limit = null;//limit限定查询 private $_group = null;//group分组 private $_configs = array( 'hostname' =&...
2019年05月08日
4,150 阅读
0 评论
2018-09-19

ThinkPHP实现一键清除缓存方法

ThinkPHP实现一键清除缓存方法
很多的开源cms系统都有一键清除缓存的功能,缓存是为了减轻服务器的压力而产生的,但是同时有缓存的存在也可能使一些数据不能实时更新,对此,我们就来实现一个ThinkPHP的清理缓存的功能。代码如下:ThinkPHP后台执行的代码://获取要清楚的目录和目录所在的绝对路径  public function cache(){   ////前台用ajax get方式进行提交的,这里是先判断一下   if($_POST['type']){    //得到传递过来的值    $type=$_POST['type'];    //将传递过来的值进行切割,我是用“-”进行切割的    $name=explode('-', $type);    //得到切割的条数,便于下面循环    $count=count($name);    //循环调用上面的方法    for ($i=0;$i<$count;$i++){     //得到文件的绝对路径     $abs_dir=dirname(dirname(dirname(dirname(__FILE__))));     //组合路径     ...
2018年09月19日
7,792 阅读
0 评论
2018-09-17

在云虚拟主机部署ThinkPHP5项目的步骤详解

在云虚拟主机部署ThinkPHP5项目的步骤详解
thinkphp官网发布了tp的颠覆版本thinkphp5,tp5确实比之前的版本好用了很多,那么下面这篇文章就来给大家介绍关于在云虚拟主机部署thinkphp5项目的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。前言Thinkphp作为开源的PHP框架发展到今天,无疑是国内最适合PHP学员学习和使用的框架,除了简单容易上手,更大的优点是开发文档完善、插件丰富。本文将给大家详细介绍关于在在云虚拟主机部署thinkphp5项目的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。查阅ThinkPHP5.0完全开发手册->部署->虚拟主机环境,了解情況后,开始修改。环境•thinkphp 5.0.11•阿里云云虚拟系统CentOS第一步修改移动入口文件位置,把它移动到根目录下(即htdocs)。修改index.php入口文件内容// 定义应用目录 define('APP_PATH', __DIR__ . '/application/'); // 加载框架引导文件 require __DIR__ . '/thinkphp/start.php';这...
2018年09月17日
7,199 阅读
0 评论
2018-09-07

ThinkPHP3.2.3实现的短信接口验证码功能示例

ThinkPHP3.2.3实现的短信接口验证码功能示例
这篇文章主要介绍了thinkPHP框架实现的短信接口验证码功能,涉及基于thinkPHP的ajax提交、随机数生成、短信接口调用、cookie操作等相关实现技巧,需要的朋友可以参考下本文实例讲述了thinkPHP框架实现的短信接口验证码功能。分享给大家供大家参考,具体如下:我用的是一款名叫 短信宝 的应用,新注册的用户可以免费3条测试短信,发现一个BUG,同个手机可以无限注册,自己玩玩还是可以的。里面的短信接口代码什么信息都没有,感觉看得不是很明白,自己测试了一遍,可以用,直接调用就可以的,如果要用到项目中还有很多细节要处理,比如 设置一个验证码的存活时间,还有点击按钮每隔一分钟才能按一次,还有判断这个用户发的短信另一个用户能不能用,以后有时间再接下去做,现在先来个简易版的视图层View<!doctype html> <html lang="en"> <head>   <meta charset="UTF-8">   <title>Ajax无刷新获取验证码</title>...
2018年09月07日
5,644 阅读
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-14

Thinkphp3.2.3整合phpqrcode生成带logo的二维码

Thinkphp3.2.3整合phpqrcode生成带logo的二维码
这篇文章主要为大家详细介绍了Thinkphp3.2.3整合phpqrcode生成带logo的二维码的实现方法,感兴趣的小伙伴们可以参考一下Thinkphp中没有二维码相关的库,因此我们可以通过整合phpqrcode来完成生成二维码的功能。下载phpqrcode下载地址:http://phpqrcode.sourceforge.net/整合到Thinkphp框架在“ThinkPHP\Library\Vendor\”下新建目录phpqrcode,将压缩包内容解压到该文件夹下。调用phpqrcode生成二维码在IndexController控制器下添加如下方法:public function qrcode($url="www.baidu.com",$level=3,$size=4)   {        Vendor('phpqrcode.phpqrcode');        $errorCorrectionLevel =intval($level) ;//容错级别        $matrixPointSize = intval($size);//生成图片大小...
2018年08月14日
7,854 阅读
0 评论
2018-08-13

PHP实现QQ登录的开原理和实现过程

PHP实现QQ登录的开原理和实现过程
本文主要给大家讲述了PHP实现QQ登录的开原理以及相关的代码实现过程,对此有兴趣和需要的朋友参考下吧。第三方登录,就是使用大家比较熟悉的比如QQ、微信、微博等第三方软件登录自己的网站,这可以免去注册账号、快速留住用户的目的,免去了相对复杂的注册流程。下边就给大家讲一下怎么使用PHP开发QQ登录的功能。1、进入QQ互联官网进行登录(可以使用自己的QQ或者重新注册一个QQ号作为咱们项目的单独QQ进行管理),地址:https://connect.qq.com/2、点击“应用管理”进入QQ互联管理中心,在这里进行相关应用的创建,分为 网站应用 和 移动应用。选择自己想要的应用进行资料的填写(审核需要等待大概7天左右),审核通过你将获得APP ID和APP Key,请拿小本本记上!请拿小本本记上!请拿小本本记上!(重要的事情说三遍!!!)3、审核通过获得相关接口:get_user_info。4、下载QQ互联相关的demo http://wiki.connect.qq.com/sdk%E4%B8%8B%E8%BD%BD 我下载的是 PHP SDK v2.25、仔细观察sdk我们会发现它包含有...
2018年08月13日
5,631 阅读
0 评论
2018-08-12

THINKPHP3.2.3实现微信公众账号根据关键字进行图文推送

THINKPHP3.2.3实现微信公众账号根据关键字进行图文推送
公众平台消息接口为开发者提供了一种新的消息处理方式,下面教程我结合THINKPHP3.2.3实现微信公众账号根据关键字进行图文推送。源码下载:560b54641fc66.zip要实现微信公众平台关键字图文推送,首先要有一个订阅号或者公众号,下面开始教程;一、参数配置 登录公众平台后台,点击开发者中心 -> 服务器配置-> 修改配置->配置项,输入URL,Token和EncodingAESKey,URL输入http://你的域名/weixin/index,Token填写weixin,EncodingAESKey填写随机生成的字符串,如下图:二、下载源码,修改配置信息将下载的源码压缩包解压,将里面的Com文件夹放入THINKPHP框架的Library文件夹中,将WeixinController.class.php放入Home模块里的Controller文件夹中,修改里面的appid为自己公众平台的appid,token为'weixin',crypt改为上面步骤随机生成的随机字符串,如下图其他的回复信息请自行修改逻辑。
2018年08月12日
6,456 阅读
0 评论
2018-08-11

ThinkPHP获取QQ评论信息

ThinkPHP获取QQ评论信息
<?php namespace app\index\controller; class ArcComment extends Init { public function getqqnickname(){ if (request()->isPost()){ $qq = input('param.qq'); if(!$qq || !preg_match('|^[1-9]\d{4,10}$|i',$qq)){ return json(array('code'=>0,'msg'=>'QQ格式错误')); } $nickname = file_get_contents('http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins='.$qq); $image = 'http://q.qlogo.cn/headimg_dl?ds...
2018年08月11日
5,038 阅读
0 评论
2018-08-09

ThinkPHP3.2.2自定义success及error跳转页面

ThinkPHP3.2.2自定义success及error跳转页面
默认的thinkphp success及error的默认模板不是很好看,下面分享如何自定义success及error页面,这里用的是thinkphp 3.2.2版本默认的thinkphp success及error的默认模板不是很好看,下面分享大家如何自定义success及error页面,这里用的是thinkphp 3.2.2版本 首先在配置文件中添加以下代码(/Application/Admin/Conf/config.php)//自定义success和error的提示页面模板 'TMPL_ACTION_SUCCESS'=>'Public:dispatch_jump', 'TMPL_ACTION_ERROR'=>'Public:dispatch_jump',这里error和success是公用的一个模板文件,代码如下(/Application/Admin/View/Public/dispatch_jump.html)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
2018年08月09日
5,407 阅读
0 评论