
Thinkphp
开猿节流
代码改变人生——代码改变世界
展开
-
微信分享网页时自定义标题、描述和图片
目的:微信浏览器分享网页自定义标题、描述和图片 效果:pc端: 手机端: 自定义:原始方法:(废弃)<body> <!--此图片必须放在body标签的最前面,且高度必须为屏幕...原创 2019-11-14 18:14:33 · 1735 阅读 · 0 评论 -
PHP导出excel表格(可多表)SQL
function active($xlsName='', $xlsCell=array(), $xlsModel=''){ // 合计人数 // $fileName = "国庆活动"; // $headArr = array('ID', '姓名','电话','所属班级','成功人数','确认签字'); // $grade = M('active_fri...原创 2019-09-30 10:57:45 · 480 阅读 · 0 评论 -
ThinkPHP 3.2.3中访问方式和URL生成
ThinkPHP 3.2.3中简单访问方式:你的域名/模块(Home)/控制器名(admin)/方法名(Adminregister)http://test.tp3.cn/Home/admin/AdminregisterURL生成ThinkPHP内置提供了U方法,用于URL的动态生成,可以确保项目在移植过程中不受环境的影响。定义规则U('地址表达式',['参...原创 2018-09-17 15:29:14 · 5775 阅读 · 0 评论 -
ThinkPHP 3.2.3中模型-定义-实例化
模型定义:模型类并非必须定义,只有当存在独立的业务逻辑或者属性的时候才需要定义。模型类通常需要继承系统的\Think\Model类或其子类:namespace Home\Model;use Think\Model;class UserModel extends Model {}模型类的作用:多数情况是操作数据表的,如果按照系统的规范来命名模型类的话,大多数情况下...原创 2018-09-17 17:06:30 · 1354 阅读 · 0 评论 -
Thinkphp3.2做301重定向
个人站点:http://oldchen.iwulai.com/301官方解释:(永久移动)请求的网页已永久移动到新位置。服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。您应使用此代码告诉 Googlebot 某个网页或网站已永久移动到新位置。在这次项目中遇到了重定向的问题:主要是页面重构了,然后以前的网页被爬虫收录了,当用户在点开文章时需要转...原创 2018-12-05 11:40:56 · 1939 阅读 · 2 评论 -
HTML页面做判断if .... else .....
个人站点:http://oldchen.iwulai.com/语法:<if condition="条件"> <else/></if><if condition="条件"> <elseif condition="条件"/> <elseif condition="条件"/></...原创 2018-12-05 12:04:23 · 84693 阅读 · 0 评论 -
ThinkPHP3.2空控制器
个人站点:http://oldchen.iwulai.com/空控制器的概念是指当系统找不到请求的控制器名称的时候,系统会尝试定位空控制器(EmptyController),利用这个机制我们可以用来定制错误页面和进行URL的优化。一般情况我们在访问的时候,http://test.koudinglang.com/index.php/admin/City/shanghai/如果...原创 2018-12-05 14:32:22 · 160 阅读 · 0 评论 -
ThinkPHP 3.2.3访问时出现No input file specified.的解决办法
问题:No input file specified.出现这种情况一般是重写出现问题,我们检查一下Apache是否开启重启模块:检查到Apache重写模块已经开启,那我们检查一下thinkphp中定义的重写规则:打开.htaccess在RewriteRule 后面的index.php教程后面添加一个“?”<IfModule mod_rewrite.c>...原创 2018-09-17 10:49:56 · 4389 阅读 · 0 评论 -
ThinkPHP 3.2.3安装配置
文档:http://document.thinkphp.cn/manual_3_2.html官网(http://thinkphp.cn)是最好的下载和文档获取来源。composer安装:composer create-project topthink/thinkphp XXX(项目名)目录结构下载3.2框架后,解压缩到web目录下面,可以看到初始的目录结构如下:其中框架目...原创 2018-09-17 10:30:15 · 3053 阅读 · 0 评论 -
ThinkCMF框架手册
ThinkCMF :https://www.thinkcmf.com/docs/cmfx/ThinkPHP3.2.3完全开发手册 :https://www.kancloud.cn/manual/thinkphp原创 2018-09-14 14:52:29 · 858 阅读 · 0 评论 -
PHP项目中使用 Markdown编辑器
个人站点:http://oldchen.iwulai.com/Markdown在技术圈越来越受欢迎,今天为大家带来一款国内开源的比较好用的Markdown编辑器——editor.md。在这次项目中客户要求后台编辑技术文章使用Markdown编辑器;慌张地看文档.......需要预览效果可直接访问url:https://pandao.github.io/edi...原创 2018-12-06 22:41:23 · 3810 阅读 · 4 评论 -
ThinkPHP 设置rewrite
今天安装了一下ThinkCMF5遇到一个设置rewrite的问题,(服务器rewrite)工具:phpstudy->nginx方法:在配置文件中添加if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?s=$1; ...原创 2019-07-25 16:45:39 · 618 阅读 · 0 评论 -
PHP生成二维码_使用phpqrcode生成二维码
PHPqrCode是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址:http://phpqrcode.sourceforge.net/。下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2。 phpqrcode.php提供了一个关键的png()方法,其中参数$text表示生成...原创 2019-06-15 15:54:53 · 1475 阅读 · 0 评论 -
phpexcel-php实现excel数据导入数据库
phpexcel-php实现导入excel到数据库http://oldchen.iwulai.com/index.php/2018/12/06/phpexcel-php%E5%AE%9E%E7%8E%B0%E5%AF%BC%E5%85%A5excel%E5%88%B0%E6%95%B0%E6%8D%AE%E5%BA%93/原创 2018-12-10 14:16:26 · 448 阅读 · 0 评论 -
thinkPHP中ajax请求实例(写法)
个人站点 :http://oldchen.iwulai.com/ $(function(){ //当页面(文档)载入完毕就执行 $('#send').click(function(){ //点击事件触发Ajax $.ajax({ type: "GET", ...原创 2018-11-19 15:52:34 · 3381 阅读 · 0 评论 -
安装ThinkPHP5.1详解
个人站点 :http://oldchen.iwulai.com/ 1.环境要求:PHP >= 5.6.0PDO PHP ExtensionMBstring PHP Extension2.利用composer安装:切换到你的WEB根目录下面并执行下面的命令:composer create-project topthink/think tp5.1如图:...原创 2018-11-21 09:56:08 · 3264 阅读 · 0 评论 -
学习ThinkPHP笔记
TP的模块化设计名称描述应用基于同一个入口文件访问的项目我们称之为一个应用。模块一个应用下面可以包含多个模块,每个模块在应用目录下面都是一个独立的子目录。控制器每个模块可以包含多个控制器,一个控制器通常体现为一个控制器类。操作每个控制器类可以包含多个操作方法,也可能是绑定的某个操作类,每个操作是URL访问的最小单元ThinkPHP的应用目录应用整体架构.JPG模块内部转载 2017-12-06 10:52:43 · 689 阅读 · 0 评论 -
Thinkphp 3.2.3配置百度编辑器(UEditor)
Thinkphp 3.2.3配置百度编辑器(UEditor)1、把百度编辑器放到项目的Public目录下 命名为:UEditor 2、找到thinkphp框架系统自带类中的Html.class.php,并且添加在switch(strtoupper($type)) {}中添加代码 case 'UEDITOR': $parseStr = "...原创 2017-11-23 19:06:16 · 1501 阅读 · 0 评论 -
thinkphp 页面静态化
页面静态化(代码在最后)静态页面 是网页的代码都在页面中,不需要执行asp,php,jsp,.net等程序生成客户端网页代码的网页,静态页面网址中一般不含“?”、“=”、“&”等特殊符号。 注意:静态页面并非网站上没有动画的就是静态页面。 动态页面 是通过执行asp,php,jsp,.net等程序生成客户端网页代码的网页。常见的扩展名有:.asp .php .jsp .原创 2017-11-28 15:51:29 · 1574 阅读 · 0 评论