- 博客(42)
- 收藏
- 关注
原创 腾讯云 云镜功能
腾讯云主机安全又称之为腾讯云 云镜。是腾讯云服务器云主机安全必备。云镜解决主机入侵、高危漏洞等主机安全问题,在腾讯云服务器上面部署了云镜,你就不必为服务器的安全费心了,一切交给腾讯云 云镜处理就好了。很多人找不到云镜的地址,因此在此把腾讯云云镜地址分享给大家。腾讯云云镜地址点击打开上面的地址,为腾讯云云镜的地址。腾讯云云镜的作用1、主机入侵行为检测,木马文件查杀,综合腾讯云全网安全情...
2019-12-13 14:23:55
3046
原创 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
514
原创 TP3.2分页第二页带查询条件显示(两种解决办法)
先看看手册的....然而怎么都不行,最后给成GET模式 直接ok带入查询条件如果是POST方式查询,如何确保分页之后能够保持原先的查询条件呢,我们可以给分页类传入参数,方法是给分页类的parameter属性赋值$count = $User->where($map)->count();// 查询满足要求的总记录数$Page = new \Think\Page($co...
2018-04-03 14:57:50
3730
原创 TP 浏览量或者积分 简单的浏览加一
我们经常需要给某些数据表添加一些需要经常更新的统计字段,例如用户的积分、文件的下载次数等等,而当这些数据更新的频率比较频繁的时候,数据库的压力也随之增大不少,我们可以利用高级模型的延迟更新功能缓解。延迟更新功能是指我们可以给统计字段的更新设置一个延迟时间,在这个时间段内所有的更新会被累积缓存起来,然后定时地统一更新数据库。这比较适合某个字段经常需要递增或者递减,并且对实时性要求没有那么严格的情况。...
2018-03-28 15:30:09
1359
原创 tp部署的linux环境,只有首页可以访问,别的页面都不走入口文件
新买的linux空间,配置的php+apache+mysql,起初一切正常,上传项目后出现只有首页可以访问,别的页面都不走入口文件,起初以为是.htaccess的问题,看了手册修改成一样的,还是不行,就按照下面配置apache文件了,最后发现还是不行贴一个手册中.htaccess的配置文件<IfModule mod_rewrite.c> RewriteEngine on Rewrite...
2018-03-26 18:08:57
5512
原创 简单常用的正则表达式
^ 开头 $结尾完成的检测一个字符串是否符合要求,用来校验输入字符串的正确性 [\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+ 常见邮箱^1[3578]\d{9}$常见手机号 13 15 17 18开头的可以自己添加...
2018-03-26 11:32:10
302
原创 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
1536
原创 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
577
转载 thinkphp中的AJAX返回ajaxReturn()
系统支持任何的AJAX类库,Action类提供了ajaxReturn方法用于AJAX调用后返回数据给客户端。并且支持JSON、XML和EVAL三种方式给客户端接受数据,通过配置DEFAULT_AJAX_RETURN进行设置,默认配置采用JSON格式返回数据,在选择不同的AJAX类库的时候可以使用不同的方式返回数据。要使用ThinkPHP的ajaxReturn方法返回数据的话,需要遵守一定的返回数据...
2018-02-28 16:10:16
3394
转载 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
934
转载 Thinkphp3.2.3框架下封装公共的函数,例如封装CURL函数来获取接口数据
Thinkphp3.2.3框架下封装公共的函数,例如封装CURL函数来获取接口数据 当我们需要在控制层调用相同的封装函数时,写多次相同的函数,显得代码十分的拉杂,不精简;TP框架有一个很好的机制,可以再Common定义一个function.php函数,当我们在控制层调用的时候直接调用就可以使用,方便快捷;具体实现方便如下:我们可以再三个地方设置公共的函数function.php(注意:functi...
2018-02-09 15:45:23
1241
原创 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
2642
原创 判断是否正整数 需要的函数(杂谈)
函数is_number(param)param为数字反回值为1,其他则返回为0 is_int - 查找变量的类型是否是整数查找给定变量的类型是否是整数。 bool is_int(mixed $ var) 如果var是整数则返回TRUE,否则返回FALSE。 注意: 若想测试一个变量是否是数字或数字字符串(如表单输入,它们通常为字符串),必须使用is_
2018-01-19 11:50:40
1330
原创 TP5基础持续更新 第三次(URL模式和定义路由和获取请求参数)
在这里先说一下URL模式,通俗的说就是就是定义访问路径,URL路径模式有三种手册中有介绍,大佬都是第三种,看个人喜好这是具体配置文件。现在说说怎么定义路由,上一文章只是为了缩短访问路径而写的一个简单路由这里给大家写详细的<?php// +--------------------------------------------------------------
2018-01-17 15:23:46
2852
转载 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
256
原创 TP5基础持续更新 第二次(新建访问+命名空间+url)
虫族是项目名称Application是应用一个应用下可以有多个模块指数是模块这次新建一个模块来实现访问首先新建一个模块在新建模块下新建一个控制器文件夹在控制器文件夹下建立一个类类名一定要大写,命名空间一定写对,如果命名对空间不是很了解的同学请看命名空间这时候的结构是这样的在类里面写上内容,仿照指数写的然后访问就可以了
2018-01-15 11:13:27
593
转载 PHP命名空间(Namespace)的使用详解
原作:酷越对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。例:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment
2018-01-15 09:51:17
366
原创 TP5基础持续更新 第一次
应用项目:https://github.com/top-think/think核心框架:https://github.com/top-think/framework就是这两个,然后把核心框架复制到应用项目里,应用项目可以随便改名,然后访问本地主机/项目名/public/index.php 这样就基本部署完毕然后打开目录这是最基础的布置,其实看文档也完
2018-01-11 10:02:11
1407
原创 在模板中判断变量是否为空
v['thumb']">这个也可以判断就是写法 变量的写法,好多同学直接写变量是可以的,在foreach中就不会写了,不需要{}花括号还有一个$v.thumb neq true 如果存在就是真 如果是空就是假的 看你习惯在模板中判断变量是否为空,来执行图片的路径。
2018-01-08 14:13:09
1789
原创 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
395
原创 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
1811
原创 TP项目部署到Linux服务器,今天也碰到了HTTP 500 Internal server error,终于解决
TP本地测试没问题,放到息地的的的Linux的服务器出现这个错误看TP文档其实解析的英文问题的更改只要你的的的的.htaccess文件就好了<IfModulemod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(....
2018-01-02 16:33:16
12279
原创 tp3.2 volist中嵌套switch 要v['name4']用数组的写法不然无效
tp3.2 volist中嵌套switch 要v['name4']用数组的写法不然无效
2018-01-02 16:18:40
906
原创 TP3.2使用ajax实例
额...ajax这东西原理明白也写过一个简单的,但是在TP中应用就是不会,于是乎各种百度,奈何各路大佬都是写的云里来雾里去的,就没有一个正正经经的,我只想回调数据显示在模板中,于是乎自己琢磨了一下,终于弄出来了,分享一下,让新手同学们不要着急废话不多说,直接上代码:控制器 public function test(){ $model=M('xwgl');
2017-10-23 10:07:49
6264
原创 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
524
原创 需要写哪里不能为空的时候,不想用TP的自动验证,就用H5的这个属性
顺序 required oninvalid="setCustomValidity('顺序不能为空')" oninput="setCustomValidity('')" placeholder="输入文章顺序,越大越靠前显示">
2017-10-17 15:27:17
663
原创 提供选择删除图片
控制器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
363
原创 Thinkphp 更新图片,删除原图,更新文字或者图片互不干涉,可以只更新图片或者只更新文字。
Thinkphp 更新图片,删除原图,更新文字或者图片互不干涉,可以只更新图片或者只更新文字。
2017-09-22 16:13:57
1463
原创 phpstudy域名站点设置
因为很多本地网站都是边测试边写,所以为了以后路径问题别麻烦,就直接把本地网站写成xxx.com这样,不要用localhost,这时候用phpstudy集成工具来部署环境这时候
2017-09-06 15:48:43
2184
原创 TP3.2安装Memcached扩展-安装及遇到的问题-以完成
TP3.2安装Memcached扩展-安装及遇到的问题No input file specified问题的解决
2017-08-28 17:03:47
1386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人