|
PHP技术
-
网站删除机器人留言的方法
我们的企业网站开设在线留言后,有时经常遇到机器人留言.留言的内容基本都是广告.大批量删除用人工来操作是很累的,我们可以从数据库直接执行sql语句一次性清理. 机器人的留言标题都是英文类,可以判断网站留言标题是否有中文,一键清理delete FROM feedback WHERE length(t...
-
Thinkphp3.1.3中组合where条件
一些复杂的项目中我们经常需要进行where条件的组合.二组where组合语法如下$where[‘name’]=array(‘like’,‘%thinkphp%’);
$where[‘title’]=array(‘like’,’%thinkphp%’);
$where[‘_logic’]=‘o...
-
Thinkphp3.1.3伪静态规则写法
thinkphp3.1.3伪静态规则官方文档内是一个,今天遇到在windows2008apache上使用出现目录权限问题.搜索到以下伪静态设置(.htaccess)成功通过.
<IfModulemod_rewrite.c>
Options+FollowSymlinks-Multi...
-
Thinkphp用exp表达式一例
Thinkphp3.1.3中有一些冷门的查询语句,使用tp自带的表达式有时是不一定能实现的.exp就是应付此类情况的存在.Thinkphp 的文档经常不够完整的表达MYSQL的各种组合,is not null在thinkphp中就不能用“=” 或者简单的eq等来表示。在表达式中 = '...
-
网站安全代码thinkphp3.1密码强度检测
/**
*检查密码复杂度
*/
publicfunctioncheckPassword($pwd){
if($pwd==null){
returnarray('code'=>0,'data'=>'','msg'=&...
-
Thinkphp if标签 多层问题
thinkphp3.1.3版本和其他版本都有if的嵌套层数问题.不注意此项会让项目有意想不到的问题.但是项目又无法避免或者代价极高不使用if嵌套怎么办?使用原生php代码段吧 thinkphp3.1原生if写法 <php>if(条件){</php>html部分<p...
-
-
Thinkphp3.1在模版如何输出一维数组
volist大多数情况下是输出action的查询结果,一般是输出的二维数组.一维护数组 array('1'=>'苹果','222222'=>'西瓜')正确的做法是<volistname="arr"...
-
Thinkphp5.1 session的使用
某项目小编著电脑本地测试无误,上传到服务器后出现致命错误: Class 'thinkFacadeSession' not found . 处理方法是先清除runtime/cache目录下的缓存文件, 临时开启app_debug = true.小编今天随意修改了app/sessio...
-
thinkphp5.1 路由模块前后台互相影响问题
thinkphp5.1支持新的php版本.今天在新项目中小编采用了新版本,看说明手册 tp51的路由是route/route.php此目录下的文件都将加载成路由.那么问题来了,我的后台模块admin和前台模块都是有News控制器,小编在定义 Route::rule('news/:cid&...
|
|