【ThinkPHP的使用基础(一)】教程文章相关的互联网学习教程文章

ThinkPHP去除url中的index.php

例如你的原路径是 http://localhost/test/index.php/index/add那么现在的地址是 http://localhost/test/index/add如何去掉index.php呢?1.httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉2.AllowOverride None 讲None改为 All //在APACHE里面去配置 (注意其他地方的AllowOverride也统统设置为ALL)<Directory "D:/server/apache/cgi-bi...

ThinkPHP去除url中的index.php

例如你的原路径是 http://localhost/app/index.php/module/action/var/value/那么现在的地址是 http://localhost/app/module/action/var/value/去除index.php1.httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉2.AllowOverride None 讲None改为 All //在APACHE里面去配置 (注意其他地方的AllowOverride也统统设置为ALL)AllowOverride ...

配置thinkphp3.2 404页面

ThinkPHP自身提供了 404 页面的处理机制,我们只需要在控制器 中添加一个 EmptyController.class.php,并且实现以下方法即可,方法如下:<?class EmptyController extends Controller { function _empty(){ header( " HTTP/1.0 404 Not Found" ); $this->display( ‘ Public:404 ‘ ); } function index(){ header( " HTTP/1....

使用ThinkPHP框架高速开发站点(多图)

<SPAN style=‘font-family: "Microsoft YaHei"; background-color: rgb(255, 255, 255);‘>使用ThinkPHP框架高速搭建站点<SPAN style=‘font-family: "Microsoft YaHei"; font-size: 16px;‘> <SPAN style=‘font-family: "Microsoft YaHei"; font-size: 16px;‘> 这一周一直忙于做实验室的站点,基本功能算是完毕了。比較有收获的是大概了解了ThinkPHP框架。写一些东西留作纪念吧。假设对于相同是Web方面新手的你有一丝...

ThinkPHP框架下,jq实现在div中添加标签并且div的大小会随之变化【图】

php初学者,有什么不对的还请指正。首先是在html页面中用jq实现添加标签:divAchivePersonnal是select所在的div的外层div,divselectAchivePersonnal是select的最近一层div,info内是字符串拼接,jq标签插入用append方法。接下来是调整css样式,使div会随着标签增加而加大,这里要用一个css属性overflow(亲自查),这里直接在divselectAchivePersonnal使用时不会达到你想要的效果,所以至少要有两个嵌套的div,在直接关联div的外层...

thinkPHP

官网:http://www.thinkphp.cn/API:http://doc.thinkphp.cn/论坛:1.http://www.ithinkphp.com/原文:http://www.cnblogs.com/h07061108/p/thinkPHP.html

thinkphp3.2笔记(2)调试模式,配置项C,创建模块, 四种URL模式【图】

一、调试模式TP的调试模式其实就控制了TP关于配置信息以及函数的缓存功能如果开启了调试模式,每次访问项目,Tp都会去加载最新的配置以及函数信息。如果关闭了调试模式,当tp第一次访问时会降配置以及函数信息保存到一个文件common-->runtime.php,后续每次访问都直接读取这文件。开启调试方式,必须写在加载tp框架之前define(‘APP_DEBUG‘,TRUE);二、配置项1. tp默认配置文件, Thinkphp =>Conf=>convention.php2. 公共模块...

thinkphp实现上一篇与下一篇的方法

本文实例讲述了thinkphp实现上一篇与下一篇的方法。分享给大家供大家参考。具体实现方法如下:方法一:复制代码 代码如下: //上一篇 $front=$Article->where("id<".$id)->order(‘id desc‘)->limit(‘1‘)->find(); $this->assign(‘front‘,$front); //下一篇 $after=$Article->where("id>".$id)->order(‘id desc‘)->limit(‘1‘)->find(); $this->assign(‘after‘,$after);方法二:复制代码 代码如下://上一篇 $...

ThinkPHP之视图模版的使用【代码】【图】

用户发起一个请求后,服务器应该返回一个页面,而页面是由我们的视图层来控制的。一、修改控制器 <?php namespace Home\Controller; use Think\Controller; class IndexController extends Controller {publicfunction index(){...........}publicfunction sayHello(){$this->display();} }我们在sayHello()中调用了display方法,而该方法会去View层中找相应的视图模版,并将视图模版放回给用户。查找的顺序如下:进入View下查找In...

如何使用 Homestead 作为 thinkphp tp5 的开发测试环境【代码】

这可能是迄今为止最优雅的解决方案了在 Homestead/scripts 目录下新建文件 serve-tp5.sh#!/usr/bin/env bash declare -A params=$6 # Create an associative array paramsTXT="" if [ -n "$6" ]; thenfor element in "${!params[@]}"doparamsTXT="${paramsTXT}fastcgi_param ${element} ${params[$element]};"done fiblock="server {listen ${3:-80};listen ${4:-443} ssl http2;server_name .$1;root \"$2\";index index.html...

thinkphp3.2集成极光推送【代码】

项目中用到了给客户端的推送功能,选用了极光推送,下面演示一下在thinkphp中集成极光推送1.下载极光推送的php类,可以从笔者的git下载地址:https://git.oschina.net/zhangchao123/jiguangtuisongphplei.git2.thinkphp集成解压后,直接把jpush文件夹放在Thinkphp/Libray/Vender目录 /* * 极光推送 * $pushId:极光ID,字符串或者array() * $content:推送内容 * $remark:备注 * $type:推送类型参数array() */ function...

关于thinkphp 与微信小程序授权登录的心得,加上完整代码【代码】

1.小程序端代码var app = getApp(); var url = ‘http://shzujune.com/mianya/public/index/index/wxlogin‘; var login = function (code, encrypteData, iv) {var that = this//创建一个dialog提示wx.showToast({title: ‘正在登录...‘,icon: ‘loading‘,duration: 5000});wx.request({url: url,method: ‘get‘,data: {code: code,encrypteData: encrypteData,iv: iv},header: {‘Content-Type‘: ‘application/json‘},succ...

仿dedecms下拉分页样式修改的thinkphp分页类实例

本文实例讲述了仿dede下拉分页样式修改的thinkphp分页类。分享给大家供大家参考。具体实现方法如下:修改thinkphp分页类:如下拉列表式分页(类似dedecms分页):纯html代码:复制代码 代码如下:<select name="sldd" style="width:36px" onchange="location.href=this.options[this.selectedIndex].value;"> <option value="http://URL/1">1</option> <option value="http://URL/2" selected="selected">2</option> </select>修改Pa...

thinkphp中index.php隐藏后非默认的操作方法出现No input file specified【代码】

因为在Fastcgi模式下,php不支持rewrite的目标网址的PATH_INFO的解析ThinkPHP运行在URL_MODEL=2时,会出现 No input file specified.的情况,这时可以修改网站目录的.htaccess文件:RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 改为 RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L] 完整的.htaccess代码为: <IfModule mod_rewrite.c>Options +FollowSymlinksRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{RE...

thinkphp-自增或自减一个字段的值【代码】

说明setInc/setDec 方法返回影响数据的条数自增默认加1示例Db::table(‘think_user‘) ->where(‘id‘, 1) ->setInc(‘score‘);输出1加固定值示例Db::table(‘think_user‘) ->where(‘id‘, 1) ->setInc(‘score‘,6);输出1自减默认减1示例Db::table(‘think_user‘) ->where(‘id‘, 1) ->setDec(‘score‘);输出1减固定值示例Db::table(‘think_user‘) ->where(‘id‘, 1) ->setDec(‘score‘...

THINKPHP - 相关标签