thinkphp模板如何判断volist循环的最后一条记录

  • 用过smarty做过php开发的朋友应该都知道在smarty模板里面判断foreach循环是否是最后一个可以用$smarty.foreach.name.last来判断循环是否到了最后一条记录,在thinkphp中如何判断呢?在thinkphp的模板中常见的循环是volist,而volist的各种属性中并没有直接判断这个的,下面就

thinkphp截取中文字符串的方法

  • ThinkPHP 貌似没有内置的截取中文字符串的方法,因此加了一个截取中文字符串的函数,具体代码如下,有需要的朋友可以参考下。以下代码加在项目所在目录的Common目录下的common.php文件里面的,比如作者的就是www/Common/common.php文件,当然你也可以直接加到thinkphp的Commo

MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数

  • 计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现。函数 TimeStampDiff() 是MySQL本身提供的可以计算两个时间间隔的函数,语法为:TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)返回日期或日期时

js 实现页面打印功能

  • 要实现页面打印功能。这个需求往往听起来挺复杂,挺高级的,其实没那么难,下面本文分享一种超简单的方法实现页面的打印功能,不仅可以打印整个页面,还可以打印页面某块区域。下面是具体的实例代码:<html> <head> <meta http-equiv="Content-Type"

js判断null的方法

  • js判断null的方法总结。以下是不正确的方法:var exp=null;if(exp==null){    alert("is null");}exp 为 undefined 时,也会得到与 null 相同的结果,虽然 null 和 undefined 不一样。注意:要同时判断 null 和 undefined 时可使用如上方法。var ex

群发“站内信”的实现

  • 在很多网站系统(如CMS系统,SNS系统等),都有“站内信”的功能。  “站内信”不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而“站内信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。  “站内信”有两个基本功能。一:点到

百万级用户量的站内信设计

  • 1. 方案描述该方案用于系统站内信功能模块在百万级用户量情况下的效率问题,只是后台管理员给前台用户发送站内信,用户与用户之间的发送不在讨论内。2. 方案详情假设系统的用户量达到了200W,活跃用户为10W,系统后台管理员要给全体用户发送一条感谢信,如果按照之前的存储方

Mysql中truncate的用法

  • 本篇文章主要介绍SQL中的truncate命令的用法。 TRUNCATE 命令 语法:TRUNCATE TABLE name 参数:name(即要截断的表的名称或要删除其全部行的表的名称) 作用:快速清空信息表中的所有信息。并针对具有自动递增值的字段做计数重置归零重新计算。 权限:TRUNCATE TABLE 权限默

PHP删除目录及目录下所有文件

  • 函数:PHP删除目录及目录下所有文件功能:PHP操作文件。删除指定目录及(或)该目录下的所有文件。语言:PHP函数代码一:删除目录及目录下的所有文件function delFile($dirName,$delSelf=false){ if(file_exists($dirName) && $handle = opendir($dirName)){ while(f

php用header()实现文件下载,下载的文件提示被破坏不能打开的解决办法

  • php实现文件下载的函数,具体函数代码如下:function download($file_url,$new_name=''){ if(!isset($file_url)||trim($file_url)==''){ return '500'; } if(!file_exists($file_url)){ //检查文件是否存在 return '404'; } $file_name=base