php实现下载功能

php实现下载的功能,我用的是thinkphp框架,直接贴代码:

$map['id'] = I('get.id');
$file = M('document')->where($map)->getfield('file');
// 如果是纯PHP,这个得file记得用绝对路径
$file = realpath(C('UPLOAD_PATH')) . $file;
$length = filesize($file);
$showname =  ltrim(strrchr($file,'/'),'/');	 
header("Content-Description: File Transfer");
header('Content-type: application/octet-stream;charset=utf-8');
header('Content-Length:' . $length);
if (preg_match('/MSIE/', $_SERVER['HTTP_USER_AGENT'])) { //for IE
	header('Content-Disposition: attachment; filename="' . rawurlencode($showname) . '"');
} else {
	header('Content-Disposition: attachment; filename="' . $showname . '"');
}
readfile($file);
exit;

 

jQuery统计指定子元素数量的方法

这篇文章主要介绍了jQuery统计指定子元素数量的方法,涉及jQuery可以通过>访问子标签的技巧,具有一定参考借鉴价值,需要的朋友可以参考下。

本文实例讲述了jQuery统计指定子元素数量的方法。分享给大家供大家参考。具体分析如下:

jQuery可以通过 > 访问子标签,然后通过size获得子标签的数量

PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析

在php中自带了大量了数组排序函数,下面我们一一来介绍一下关于php数组排序的用法吧。

sort() 函数用于对数组单元从低到高进行排序。
rsort() 函数用于对数组单元从高到低进行排序。
asort() 函数用于对数组单元从低到高进行排序并保持索引关系。
arsort() 函数用于对数组单元从高到低进行排序并保持索引关系。
ksort() 函数用于对数组单元按照键名从低到高进行排序。
krsort() 函数用于对数组单元按照键名从高到低进行排序。

wordpress调用函数大全—-模板代码

WordPress模板基本文件

style.css 样式表文件
index.php 主页文件
single.php 日志单页文件
page.php 页面文件
archvie.php 分类和日期存档页文件
searchform.php 搜索表单文件
search.php 搜索页面文件
comments.php 留言区域文件(包括留言列表和留言框)
404.php 404错误页面
header.php 网页头部文件
sidebar.php 网页侧边栏文件
footer.php 网页底部文件

dedecms全站伪静态攻略

DEDECMS为什么要用伪静态?不是有一个现成生成html功能,直接用它不就省事啊?用系统自带生成静态的麻烦事情很多,特别是文章多了,更新一点东西之类的就很是麻烦。所以,大家如果能用伪静态就都用伪静态吧!一劳永逸的事情,以后不用再给大批量的更新而烦恼了。以DedeCms V5.7为例。

步骤和方法: