【经典语录】 幸运之神的降临,往往只是因为你多看了一眼,多想了一下,多走了一步。
今年已经过了342天
本周是今年的第49周
本月还有23天
活到老学到了,我也不怕你笑——Brisklan。
活到老学到了,我也不怕你笑——Brisklan。
Workerman是什么?Workerman是一款纯PHP开发的开源高性能的PHP 应用容器。Workerman不是重复造轮子,它不是一个MVC框架,而是一个更底层更通用的服务框架,你可以用它开发tcp代理、梯子代理、做游戏服务器、邮件服务器、ftp服务器、甚至开发一个php版本的redis、php版本的数据库、php版本的nginx、php版本的php-fpm等等。Workerman可以说是PH...
$subName = '二级分类名称1,二级分类名称2,二级分类名称3'; $subCatIds = DB::name('goods_category')->where('name', 'in', $subName)->column('id');...
经常需要利用验证码进行初步验证,比如登录、注册、留言版等都需要验证码,放置某些机器恶意填写无数表单提交,导致数据库被消耗或者网站资源被消耗,严重的还导致用户数据丢失被盗等。而验证码可以一定程度上减少恶意攻击的行为。 thinkphp提供了验证码类,可以很方便地实现和调用。下面是一个简单的tp验证码栗子: <?php namespace Home\Contr...
用tp框架内置的分页很容易实现分页功能。 首先是实例化数据表,然后统计数据,最后进行实例化分页类并按自己需要显示。 但是内置的分页样式可能不喜欢,感觉不是那么友好。所有可以个性化修改一下。 手册也提供了方法进行修改个性化样式。 这是效果图 这个分页效果我还是蛮喜欢的,作为我留言吧的分页足够了。 ...
为了方便查找内容,不免要在网站添加搜索功能,要注意的是搜索虽然方便可是也增加了对数据库查询的压力。 所以啊,搜索是双刃剑,用的时候还是要注意场合,做一下优化之类的。 我用的是thinkphp,在博客也加个搜索功能,但是我只想搜索标题中含有的,别浪费太多资源搜索全文了 下面开始举例子: 这是thinkphp里面一个function: ...
做个访问量的时候发现一个问题,增加数据用setInc 理论是可以的。就是老是提示更新数据库失败。 这就问题来了,拿报错的代码到mysql管理软件里面查询一下,发现有问题,加个制表符才可以。那么问题来了,单引号和双引号都试过,结果都不行。 于是想是不是我数据表里面用的单词冲突了,因为查询的时候read(阅读量)变成蓝色,这个词应该是冲突了,我于是换了一个词(saw)...
学习thinkphp有半个月多了,首先入门的是做一个博客系统,跟着老师的教学,把原生的blog改成tp版的blog系统,之后用tp做了一个类似商业的网站(六堡茶官网),对thinkphp更深入的学习了一番。 总的来说这个框架学起来还是蛮容易接受的,学习框架对于程序的开发来说缩短了周期,简化了操作步骤。 比如输入直接是: I('post.name','','htmlspecialchars...
上传功能,在TP需要添加一个属性在表单: enctype="multipart/form-data" <form action="__URL__/upload" enctype="multipart/form-data" method="post" > <input type="text" name="name" /> <input t...
测试一下代码输入: <?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ] // +---------------------------------...