首页建站经验 Timthumb自动生成图片缩略图PHP脚本程序

Timthumb自动生成图片缩略图PHP脚本程序

timthumb.php是一个由Google开发的生成图片缩略图的PHP脚本插件。其功能顾名思义就是为网站图片生成缩略图缓存起来,提高图片的加载速度。之前写Emlog模板的时候,调用文章图片…

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、就是在输出图片的时候调用执行该脚本

3、如何将该功能组合到模板里面?

一些建站程序的模板有获取文章图片的功能,我们只需要将其原本获取到的图片地址改写成

http://www.cuoxin.com/wen/2019/11-02/网站路径/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',

);

另外经测试,虽然有一些网站的图片支持外链,但是该脚本在获取该站图片的时候有可能出错。

 

 

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/17245.html
上一篇php使用json_encode后出现中文乱码的解决方法
下一篇 php 天气预报代码 采集自中央气象台范围覆盖全国
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部