TypechoJoeTheme

轩宇网

登录
用户名
密码
/
注册
用户名
邮箱
搜索到 7 篇与 thinkphp3 的结果
2020-05-10

ThinkPHP3.2.x判断手机端访问并设置默认访问模块的方法

ThinkPHP3.2.x判断手机端访问并设置默认访问模块的方法
ThinkPHP的模块访问机制,如果只是在PC,只要需修改DEFAULT_MODULE配置项就可以方便的实现多模板主题切换。 但对于移动端和PC端,也许你会设计完全不同的主题风格,且针对不同的来路提供不同的渲染方式,其中一种比较流行的方法是“响应式设计”,但就本人 历而言,要实现完全的“响应式设计”并不是那么容易,且解决兼容问题也是个难题,假设是大型站点,比如:淘宝、百度、拍拍这些,响应式设计肯定是满足不了 需求的,而是需要针对手机访问用户提供单独的手机网站。 手机端访问时调用Wap手机模块,实现在手机端访问时展示出手机网站,无需跳转域名 首先我们在./Application/Common/Conf/ 目录下建立两个公共配置文件:config.php 和config_wap.php config.php 中: <?php return array( 'DEFAULT_MODULE'=>'Home',//注意Home为默认模型 'DEFAULT_CONTROLLER'=>'Index', 'DEFAULT_ACTION'=>'i...
2020年05月10日
3,164 阅读
0 评论
2020-03-04

ThinkPHP框架下的登录、注册、找密码

ThinkPHP框架下的登录、注册、找密码
ThinkPHP框架下使用ajax表单提交的登录、注册、找密码。注册后的用户需后台审核。 user表的字段为id、num、password、name、email、addtime、status <?php namespace Home\Controller; use Think\Controller; class LoginController extends Controller { //处理登录 public function signin(){ if(IS_GET){ $this->display(); } if(IS_POST){ /* 调用登录接口登录 */ $User = M('user') ; //I方法接收页面传递来的值 $num = I('num') ; $password = I('password') ; ...
2020年03月04日
2,800 阅读
0 评论
2019-07-15

ThinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解

ThinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
这篇文章主要介绍了thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果,结合完整实例形式详细分析了thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果具体数据表、控制器、前台视图与样式相关实现技巧,需要的朋友可以参考下 本文实例讲述了thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果。分享给大家供大家参考,具体如下: 用过百度搜索的人应该都知道这个效果,今天我用ThinkPHP+Mysql+Ajax来实现这样的一个效果,首先我把所有的代码都先给大家,最后再来讲解。 百度即时搜索效果图 运行效果图 数据库截图 城市表 学校表 控制层代码(SchoolController.class.php) <?php namespace Wechat\Controller; use Think\Controller; /** * 学校模块控制层 */ class SchoolController extends Controller { //学校选择页面 public function index(){ $Coun...
2019年07月15日
4,541 阅读
0 评论
2019-01-14

ThinkPHP模板IF标签用法详解

ThinkPHP模板IF标签用法详解
这篇文章主要介绍了ThinkPHP模板IF标签用法,需要的朋友可以参考下 ThinkPHP的IF标签可以用来定义复杂的条件判断,例如: <if condition="($name eq 1) OR ($name gt 100) "> value1 <elseif condition="$name eq 2" />value2 <else /> value3 </if> 注意:在condition属性中可以支持eq等判断表达式 ,同上面的比较标签,但是不支持带有”>”、”<”等符号的用法,因为会混淆模板解析,所以下面的用法是错误的: <if condition="$id < 5 "> value1 <else /> value2 </if> 必须改成 <if condition="$id lt 5 "> value1 <else /> value2 </if> 除此之外,我们可以在condition属性里面使用php代码,例如: <i...
2019年01月14日
3,787 阅读
0 评论
2018-10-04

浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别

浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
小编小编就为大家带来一篇浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 5.0版本和之前版本的差异较大,本篇对熟悉3.2版本的用户给出了一些5.0的主要区别。 URL和路由 5.0的URL访问不再支持普通URL模式,路由也不支持正则路由定义,而是全部改为规则路由配合变量规则(正则定义)的方式: 主要改进如下: 增加路由变量规则; 增加组合变量支持; 增加资源路由; 增加路由分组; 增加闭包定义支持; 增加MISS路由定义; 支持URL路由规则反解析; 请求对象和响应对象 5.0新增了请求对象Request和响应对象Response,Request统一处理请求和获取请求信息,Response对象负责输出客户端或者浏览器响应。 模块和控制器 控制器的命名空间有所调整,并且可以无需继承任何的控制器类。 应用命名空间统一为app(可定义)而不是模块名; 控制器的类名默认不带Controller后缀,可以配置开启use_controller_suffix参数启用控制器类后缀; 控制器操作...
2018年10月04日
4,590 阅读
0 评论
2018-10-04

ThinkPHP3.2.3实现签到功能的方法

ThinkPHP3.2.3实现签到功能的方法
这篇文章主要介绍了thinkPHP实现签到功能的方法,实例分析了mysql数据表的构造及thinkPHP签到功能的具体实现技巧,需要的朋友可以参考下 本文实例讲述了thinkPHP实现签到功能的方法。分享给大家供大家参考,具体如下: 数据表: CREATE TABLE `members_sign` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `uid` int(11) unsigned NOT NULL COMMENT '用户id', `days` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '连续签到的天数', `is_share` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否分享过', `is_sign` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否签到过', `stime` int(11) unsigned NOT NULL DEF...
2018年10月04日
6,461 阅读
0 评论
2018-09-20

layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作

layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作
这篇文章主要介绍了layui框架实现文件上传及TP3.2.3对上传文件进行后台处理操作,结合实例形式分析了layui框架结合thinkPHP进行文件上传与处理操作相关实现技巧,需要的朋友可以参考下 首先html页面代码如下: <p class="layui-form-item" id="upload_file"> <p class="layui-input-block" style="width: 300px;"> <input type="hidden" id="img_url1" name="HeadImageUrl" value=""/> <p class="layui-upload-drag" id="uploadpic1" lay-verify="uploadpic1"> <p class="layui-col-xs12 layui-col-md12"> <img class="layui-upload-img" id="demo...
2018年09月20日
6,109 阅读
0 评论
欢迎光临轩宇网工作室