php用流方式制作缩略图

2016-01-29 15:05 9 1 收藏

php用流方式制作缩略图,php用流方式制作缩略图

【 tulaoshi.com - PHP 】

 

其中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');

global $picPath;

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

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

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

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

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

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

$size = @filesize($filename);

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

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

echo $contents;
?

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

<img src="http://img.jcwcn.com/attachment/portal"

来源:http://www.tulaoshi.com/n/20160129/1495217.html

延伸阅读
iPhone显示更大缩略tuLaoShi.com图预览技巧   在iOS8相册中,可以按照年度或精选来查看照片,查看更多照片的缩略图。不过,这种缩略图比较小。其实也可以更大的缩略图方式预览。具体操作如下: 第一步,在年度用手指按住年度精选不放。 第二步,将其他手指放置在需要放大显示的照片位置,即可显示该照片更大一点的缩略图...
标签: 电脑入门
问:我在图片文件夹中为何找不到缩略图显示的功能了? 答:Windows 2000/XP都带有缩略图功能,但由于一些图形软件被误删除,缩略图功能会突然消失。这时可以单击开始→运行,输入regsvr32 c:\windows\system\thumbvw.dll后回车。这里假设您的Windows安装在C:\Windows目录。 修复损坏的图标 如果您的系统图标出现了问题,那么删除C:\Wi...
标签: word
让word2013文档直接显示预览缩略图   通常情况下,我们通过windows的资源管理器可以查看word文档的名字列表,无法直接查看该word文档的内容缩略图。这样不够直观,有时候需要一个文档一个文档打开核对查看确认是否是自己需要的word文档。今天教大家用word2013文件保存时的一个选项来实现word文档的预览缩略图效果。 第一步:打开...
标签: Web开发
在网站前台产品展示时,一般用缩略图,点击进入然后看到大图。 缩略图带来了两个烦劳: 1.如果后台只传一张大图,显示缩略图时只是将大图固定宽度和高度,这样不但造成缩略图变形,而且使得页面访问速度缓慢。 2.如果后台每次上传时,都上传两张图片,一张大图,一张缩略图。这样的话,没有1中的问题,但是给后台人员造成很大...

经验教程

454

收藏

47
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部