分类分类
更新时间:2026-03-29 00:15:12作者:sa
timthumb.php是一个由Google开发的生成图片缩略图的PHP脚本插件。其功能顾名思义就是为网站图片生成缩略图缓存起来,提高图片的加载速度。
之前写Emlog模板的时候,调用文章图片的方法就是直接获取日志中的图片未作任何处理输出,只不过限制了一个宽和高,但是图片的本质还是一张大图。下面明月网络跟大家分享timthumb的使用方法。
timthumb官网地址: http://code.google.com/p/timthumb/
1、下载timthumb.php脚本文件,并上传到网站的根目录
官方下载地址: http://timthumb.googlecode.com/svn/trunk/timthumb.php
2、就是在输出图片的时候调用执行该脚本
<img src="网站路径/timthumb.php?src=图片地址&h=100&w=100&q=100"/>
<!--其中&h100表示设置高度为100,$w=100表示设置宽度为100,$q=100表示图像质量为100-->
3、如何将该功能组合到模板里面?
一些建站程序的模板有获取文章图片的功能,我们只需要将其原本获取到的图片地址改写成
网站路径/timthumb.php?src=图片地址&h=100&w=100&q=100
上面这种形式即表示调用执行缩略图脚本。
明月网络补充提示:如果你在使用该脚本的时候发现只能对本地服务器的图片进行缩略图处理,而不能对外链图片进行处理。原因是你需要设置允许对该外部网站的外链图片进行处理。
你需要将该外链网站添加到$ALLOWED_SITES并且设置ALLOW_EXTERNAL=true,另外,你也可以设置允许所有网站的外链图片接受 该脚本的处理,即设置ALLOW_ALL_EXTERNAL_SITES=true,这些设置都取决于你自己的安全考虑!
You may not fetch images from that site. To enable this site in timthumb, you can either add it to $ALLOWED_SITES and set ALLOW_EXTERNAL=true. Or you can set ALLOW_ALL_EXTERNAL_SITES=true, depending on your security needs
设置方法为:
打开timthumb.php文件,找到如下数组,按格式添加需要的外链网址即可:
$ALLOWED_SITES = array (
'flickr.com',
'staticflickr.com',
'picasa.com',
'img.youtube.com',
'upload.wikimedia.org',
'photobucket.com',
'imgur.com',
'imageshack.us',
'tinypic.com',
);
另外经测试,虽然有一些网站的图片支持外链,但是该脚本在获取该站图片的时候有可能出错。
相关
王道三国策略游戏380.18 MBv0.0.12026-03-28
下载刮个爽手机版休闲益智186.96 MBv1.0.282026-03-28
下载龙符天祭策略游戏756.03 Mv22026-03-28
下载入魂一番赏app网上购物106.66 Mv4.3.52026-03-28
下载童话师经营养成504.02 Mv1.1.52026-03-28
下载Bebo Cam app图像拍照264.51 Mv2.3.02026-03-28
下载纯三国官方正版策略游戏167.24 Mv0.0.12026-03-28
下载Poka Cam app图像拍照74.7 Mv1.8.02026-03-28
下载COLMO app趣味娱乐199.15 Mv2.3.5.22026-03-28
下载愤怒的小鸟变形金刚苹果版休闲游戏439.4 Mv2.39.02026-03-28
下载这也能切苹果版休闲游戏479.6 Mv21342026-03-28
下载口袋吉伊卡哇苹果手机版模拟游戏920.4 Mv2.0.02026-03-28
下载










