自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 腾讯云 云镜功能

腾讯云主机安全又称之为腾讯云 云镜。是腾讯云服务器云主机安全必备。云镜解决主机入侵、高危漏洞等主机安全问题,在腾讯云服务器上面部署了云镜,你就不必为服务器的安全费心了,一切交给腾讯云 云镜处理就好了。很多人找不到云镜的地址,因此在此把腾讯云云镜地址分享给大家。腾讯云云镜地址点击打开上面的地址,为腾讯云云镜的地址。腾讯云云镜的作用1、主机入侵行为检测,木马文件查杀,综合腾讯云全网安全情...

2019-12-13 14:23:55 3011

原创 field写入方法

直接写入验证表单合法性,切记 save($data)这里面的data一定要是数组

2018-04-09 14:32:25 407

原创 tp3.2获取除了该字段之外的其他字段

简单实用,,

2018-04-09 14:29:41 1935

原创 tp3.2复合查询

$where['member.ming'] = array('like',"%$key%");$where['xueyuan.xingming'] = array('like',"%$key%");$where['xueyuan.dizhi'] = array('like',"%$key%");$where['xueyuan.shoujihao'] = array('like',"%$key...

2018-04-03 14:59:12 480

原创 TP3.2分页第二页带查询条件显示(两种解决办法)

先看看手册的....然而怎么都不行,最后给成GET模式 直接ok带入查询条件如果是POST方式查询,如何确保分页之后能够保持原先的查询条件呢,我们可以给分页类传入参数,方法是给分页类的parameter属性赋值$count = $User->where($map)->count();// 查询满足要求的总记录数$Page = new \Think\Page($co...

2018-04-03 14:57:50 3715

原创 TP 浏览量或者积分 简单的浏览加一

我们经常需要给某些数据表添加一些需要经常更新的统计字段,例如用户的积分、文件的下载次数等等,而当这些数据更新的频率比较频繁的时候,数据库的压力也随之增大不少,我们可以利用高级模型的延迟更新功能缓解。延迟更新功能是指我们可以给统计字段的更新设置一个延迟时间,在这个时间段内所有的更新会被累积缓存起来,然后定时地统一更新数据库。这比较适合某个字段经常需要递增或者递减,并且对实时性要求没有那么严格的情况。...

2018-03-28 15:30:09 1348

原创 tp部署的linux环境,只有首页可以访问,别的页面都不走入口文件

新买的linux空间,配置的php+apache+mysql,起初一切正常,上传项目后出现只有首页可以访问,别的页面都不走入口文件,起初以为是.htaccess的问题,看了手册修改成一样的,还是不行,就按照下面配置apache文件了,最后发现还是不行贴一个手册中.htaccess的配置文件<IfModule mod_rewrite.c> RewriteEngine on Rewrite...

2018-03-26 18:08:57 5494

原创 简单常用的正则表达式

 ^ 开头 $结尾完成的检测一个字符串是否符合要求,用来校验输入字符串的正确性 [\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+ 常见邮箱^1[3578]\d{9}$常见手机号 13  15 17 18开头的可以自己添加...

2018-03-26 11:32:10 286

原创 volist中用if判断余数的写法

<ul> <volist name = 'lianxi' id = 'vo' key="k" > <if condition="$k%6 eq 0"> <li class="no-margin"><a href="{$vo.title}"&g

2018-03-12 14:39:53 1526

原创 TP中利用JS返回并且刷新

if($ model - > save ($ data )){ echo “<script> alert ('删除成功'); window.location.href = document.referrer; </ script>” ;} else { echo “<script> alert ('删除失败'); window.location.hr...

2018-03-06 14:46:15 557

转载 thinkphp中的AJAX返回ajaxReturn()

系统支持任何的AJAX类库,Action类提供了ajaxReturn方法用于AJAX调用后返回数据给客户端。并且支持JSON、XML和EVAL三种方式给客户端接受数据,通过配置DEFAULT_AJAX_RETURN进行设置,默认配置采用JSON格式返回数据,在选择不同的AJAX类库的时候可以使用不同的方式返回数据。要使用ThinkPHP的ajaxReturn方法返回数据的话,需要遵守一定的返回数据...

2018-02-28 16:10:16 3381

转载 3.2版本的ThinkPhp中怎么调用自定义的函数库?

首先在项目的Common/Common下建function.php(3.2之前都是common.php,之后都成function.php)然后在function.php里面直接写函数就行!比如function Cate($cid){$Cate=D('Cate');$Cate=$Cate->where('id='.$cid)->find();return $Cate['title'];}...

2018-02-09 16:00:01 916

转载 Thinkphp3.2.3框架下封装公共的函数,例如封装CURL函数来获取接口数据

Thinkphp3.2.3框架下封装公共的函数,例如封装CURL函数来获取接口数据 当我们需要在控制层调用相同的封装函数时,写多次相同的函数,显得代码十分的拉杂,不精简;TP框架有一个很好的机制,可以再Common定义一个function.php函数,当我们在控制层调用的时候直接调用就可以使用,方便快捷;具体实现方便如下:我们可以再三个地方设置公共的函数function.php(注意:functi...

2018-02-09 15:45:23 1218

原创 TP3.2 join查询加where条件

用join的时候如果有where,需要把where的判断字段加上表名的,是带前缀的表名!$data['tp_one.dell'] = "0";$array['newslist'] = $News->where($data)->join('tp_two ON tp_one.catid = tp_two.id')->select();...

2018-02-08 14:06:14 2623

原创 判断是否正整数 需要的函数(杂谈)

函数is_number(param)param为数字反回值为1,其他则返回为0 is_int - 查找变量的类型是否是整数查找给定变量的类型是否是整数。    bool is_int(mixed $ var)        如果var是整数则返回TRUE,否则返回FALSE。        注意:        若想测试一个变量是否是数字或数字字符串(如表单输入,它们通常为字符串),必须使用is_

2018-01-19 11:50:40 1308

原创 TP5基础持续更新 第三次(URL模式和定义路由和获取请求参数)

在这里先说一下URL模式,通俗的说就是就是定义访问路径,URL路径模式有三种手册中有介绍,大佬都是第三种,看个人喜好这是具体配置文件。现在说说怎么定义路由,上一文章只是为了缩短访问路径而写的一个简单路由这里给大家写详细的<?php// +--------------------------------------------------------------

2018-01-17 15:23:46 2835

转载 php读取excel时间42930转化为时间然后正则验证时间是否通过

原作者:しばかいようexcel时间function exceltimtetophp($days,$time=false) { if(is_numeric($days)) {//凯撒日计数,要把我们运用的从1970年开始的日期运用函数GregorianToJD(),转换为凯撒日计数$jd = GregorianToJD(1, 1, 1970);  

2018-01-16 16:04:18 246

原创 TP5基础持续更新 第二次(新建访问+命名空间+url)

虫族是项目名称Application是应用一个应用下可以有多个模块指数是模块这次新建一个模块来实现访问首先新建一个模块在新建模块下新建一个控制器文件夹在控制器文件夹下建立一个类类名一定要大写,命名空间一定写对,如果命名对空间不是很了解的同学请看命名空间这时候的结构是这样的在类里面写上内容,仿照指数写的然后访问就可以了

2018-01-15 11:13:27 580

转载 PHP命名空间(Namespace)的使用详解

原作:酷越对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。例:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment

2018-01-15 09:51:17 325

原创 TP5基础持续更新 第一次

应用项目:https://github.com/top-think/think核心框架:https://github.com/top-think/framework就是这两个,然后把核心框架复制到应用项目里,应用项目可以随便改名,然后访问本地主机/项目名/public/index.php 这样就基本部署完毕然后打开目录这是最基础的布置,其实看文档也完

2018-01-11 10:02:11 1401

原创 在模板中判断变量是否为空

v['thumb']">这个也可以判断就是写法 变量的写法,好多同学直接写变量是可以的,在foreach中就不会写了,不需要{}花括号还有一个$v.thumb neq true 如果存在就是真 如果是空就是假的 看你习惯在模板中判断变量是否为空,来执行图片的路径。

2018-01-08 14:13:09 1764

原创 AOP面向切面编程和REST架构的理解

AOP面向切面编程我理解就是公共页面和控制器,比如后台的权限控制写成公共的,比如前台的header和fppter写成公共的,这样修改没有很大工作量我这是简洁的写法具体请看:http://blog.csdn.net/liujiahan629629/article/details/18864211     刘佳翰作者REST架构我理解为类似TP的{:U('Index/add',arra

2018-01-05 09:46:40 386

原创 getField('')的用法

$data=$db->table('ht_video')->where('is_show=1')->order('is_recomment desc,listorder desc,id desc')->getField('url');      $data=html_entity_decode($data);     $this->assign('video_url',$data);

2018-01-04 15:37:46 1798

原创 TP项目部署到Linux服务器,今天也碰到了HTTP 500 Internal server error,终于解决

TP本地测试没问题,放到息地的的的Linux的服务器出现这个错误看TP文档其实解析的英文问题的更改只要你的的的的.htaccess文件就好了&lt;IfModulemod_rewrite.c&gt;RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(....

2018-01-02 16:33:16 12260

原创 tp3.2 volist中嵌套switch 要v['name4']用数组的写法不然无效

tp3.2 volist中嵌套switch 要v['name4']用数组的写法不然无效

2018-01-02 16:18:40 897

原创 分享一个网站回收站的思路,已经实现,适用于新闻和图片等。

回收站思路

2017-12-19 14:14:26 1213

原创 分割字符串,两个两个分割

分割字符串,两个两个分割

2017-11-30 15:18:12 3816

原创 TP只保留年月日,不显示具体时间的写法

TP只保留年月日,不显示具体时间的写法

2017-11-29 17:02:11 2534

原创 thinkphp3.2引用ueditor

thinkphp3.2引用ueditor

2017-11-08 10:40:47 304

原创 TP3.2使用ajax实例

额...ajax这东西原理明白也写过一个简单的,但是在TP中应用就是不会,于是乎各种百度,奈何各路大佬都是写的云里来雾里去的,就没有一个正正经经的,我只想回调数据显示在模板中,于是乎自己琢磨了一下,终于弄出来了,分享一下,让新手同学们不要着急废话不多说,直接上代码:控制器    public function test(){        $model=M('xwgl'); 

2017-10-23 10:07:49 6258

原创 ThinkPHP getBy动态查询

根据用户名(user)查询对应的用户资料记录:public function chekUser(){ header("Content-Type:text/html; charset=utf-8");       $Dao = M("User"); // 查询数据 $user = $Dao->getByUser('Admin'); if($li

2017-10-18 15:44:33 507

原创 需要写哪里不能为空的时候,不想用TP的自动验证,就用H5的这个属性

顺序            required oninvalid="setCustomValidity('顺序不能为空')" oninput="setCustomValidity('')" placeholder="输入文章顺序,越大越靠前显示">

2017-10-17 15:27:17 654

原创 提供选择删除图片

控制器public functiondelall(){      $id= I('id');//获取id,前台勾选的id,数组形式      $ids= join(',', $id);//接受id,用,分割,变成1,2,3这样 如果接受不到 就是I方法那里,或者M数据库有问题检查      $model= M('zx_img');      $where= array('id'

2017-10-16 10:56:28 354

原创 清空数据库,或者说让id这个主键从1从新开始的方法

TRUNCATE TABLE 表名请清空表,再次写入数据ID从1开始

2017-10-16 10:31:03 2848

原创 Thinkphp 更新图片,删除原图,更新文字或者图片互不干涉,可以只更新图片或者只更新文字。

Thinkphp 更新图片,删除原图,更新文字或者图片互不干涉,可以只更新图片或者只更新文字。

2017-09-22 16:13:57 1441

原创 Thinkphp3.2设置表前缀,数据库中表的格式,实例化的格式

Thinkphp3.2设置表前缀,数据库中表的格式,实例化的格式

2017-09-07 11:38:39 4276

原创 THINKPHP3.2.3入口配置

THINKPHP3.2.3入口配置,两个模块admin和home

2017-09-06 17:02:52 904

原创 phpstudy域名站点设置

因为很多本地网站都是边测试边写,所以为了以后路径问题别麻烦,就直接把本地网站写成xxx.com这样,不要用localhost,这时候用phpstudy集成工具来部署环境这时候

2017-09-06 15:48:43 2155

原创 TP3.2安装Memcached扩展-安装及遇到的问题-以完成

TP3.2安装Memcached扩展-安装及遇到的问题No input file specified问题的解决

2017-08-28 17:03:47 1375

原创 THINKPHP字数限制,简介等使用,显示规定字数,剩余用...显示

THINKPHP字数限制,简介等使用,显示规定字数,剩余用...显示

2017-08-24 15:17:53 2705 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除