Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19001237
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类:

2008-05-28 21:38:08


其中db_mysql.inc.php,config.php,function.php不是真正使用到的,关键是$filename 文件名,我是通过读取数据库中的图片名称 php程序员之家

include_once ('inc/db_mysql.inc.php');
include_once ('inc/config.php');
include_once ('class/function.php'); phperz.com

global $picPath;

phperz.com

if (strstr($_SERVER[HTTP_USER_AGENT],"MSIE")) {
  $attachment = '';
} else {
  $attachment = ' atachment;';
}

phperz.com

$image = getInfo('newssp_gallery','id',$_GET['id']);

$filename = $picPath.$image['filename']; phperz.com

if (!file_exists($filename)) {
  $filename = $picPath."notexist.gif";
}

www~phperz~com

header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");                 // HTTP/1.0 phperz~com

header("Content-disposition:".$attachment." filename=".$image['original']); phperz~com

$size = @filesize($filename); php程序员之家

header("Content-Length: $size");

www~phperz~com

$fd = @fopen($filename,rb);
$contents = @fread($fd,$size);
@fclose ($fd);

phperz~com

echo $contents;
?> phperz~com

使用的时候可以把在html文件里加上

phperz~com

phperz.com

showpic.php及上面的那个php文件,id=xxx是数据库里的记录ID,width是缩略图的宽,height是缩略图的高,请不要同时宽高都上,例如,你要实现宽为50的缩略图,只要这样就可以了

php程序员站


阅读(451) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~