首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏WordPress果酱

    PHP 缩图利器:TimThumb

    TimThumb 存在非常大的安全漏洞,建议使用 WPJAM Basic 插件的缩图函数进行缩图。 TimThumb 的使用 TimThumb 是对服务器有要求的,需要服务器支持 GD 库,现在一般的主机都支持,然后到 TimThumb 官网下载脚本并上传到服务器,在和 TimThumb 同一个目录下 TimThumb 这个 这个 PHP 裁图脚本使用起来非常简单,下面就是一个简单的图片裁剪案例: timthumb.php? TimThumb 的缺点 由于 TimThumb 是通过参数的方式来设置缩略图的大小和其他一些属性,所以它的图片没法进行伪静态处理,所以生成的图片也无法进行 CDN 加速。 并且 TimThumb 裁图时候是需要消耗一定服务器资源的。

    63020编辑于 2023-04-14
  • 来自专栏黑豆技术

    php生成缩略图类timthumb

    这里推荐给大家timthumb.php这个类。 cc : 生成图片的背景画布颜色 ct : 生成png图片时背景是否透明 温馨提示: 需要主机支持GD库; 处理过程需要一定的服务器资源支持; 不支持外链图片; 出现过漏洞; 作者表示不再更新 附修补timthumb.php 漏洞问题: 使用最新版的timthumb.php(但作者表示不再更新) 服务器目录权限设置 删除白名单 在文件中找到以下代码,删除或注释掉 // external domains that are allowed

    1.9K00发布于 2021-07-03
  • 来自专栏闻语博客

    TimThumb——超好用的 PHP 略缩图裁剪插件

    介绍 TimThumb 是一个非常简洁方便的、用于裁图的 PHP 程序。只要给它设置一些参数,它就可以生成指定图片的缩略图甚至是直接给指定的网站截图。 现在很多 WordPress 主题中,都使用的是 TimThumb 这个 PHP 类库进行缩略图处理。 (本博客使用的 Nana 主题中的文章略缩图也是用 TimThumb 处理的)


    使用方法 http://你的网址/timthumb.php? class="btn m-b-xs btn-danger btn-addon" onclick='window.open("https://static.zpblogs.cn/assets/dowload/TimThumb E4%BB%B6.zip","_blank")'>点击下载</button>
    本文仅为博主学习记录,便于日后查找,转载自TimThumb

    1.8K20发布于 2021-01-22
  • 来自专栏DeveWork

    BFIThumb:WordPress 中替代TimThumb 进行裁图的选择

    众所周知,WordPress 主题中常用来裁图的第三方PHP 程序TimThumb 曾经闹过“安全”事故,虽然后来已经做了补丁修补这个安全漏洞,但仍导致部分博主乃至开发者不敢使用TimThumb。 BFIThumb 简介 BFIThumb 是一个类似TimThumb 的裁图程序,仅适用于WordPress 中。 其拥有以下三个特点: 使用WordPress 中的WP_Image_Editor 类来进行裁图; 与TimThumb 相似的用法; 与TimThumb 相似的功能:包括大小裁剪、图像过滤器等等。

    1.5K70发布于 2018-01-19
  • 来自专栏前端进阶学习交流

    wordpress timthumb无法显示缩略图的解决办法

    wordpress使用缩略图工具timthumb.php缩略图不显示,错误信息中包含如下内容 ? Permission denied in ...... \timthumb.php on line 811A TimThumb error has occuredThe following error(s) occured:serveCacheFile called in timthumb but we couldn't find the cached file. String : src=http://www.example.com/wp-content/themes/XHBlog/img/pic/3.jpg&h=123&w=200&q=90&zc=1&ct=1 TimThumb

    1.1K40发布于 2020-11-26
  • 来自专栏WordPress果酱

    还在使用 TimThumb 图片裁剪的 WordPress 主题,一律不要再用了

    今天在 WPJAM Basic 的群里面看到还有人在用 TimThumb PHP,然后问 TimThumb 裁剪之后的图片能否 CDN 加速。 TimThumb 简单介绍 TimThumb 是 Ben Gillbanks 创建的一个用于裁图的 PHP 程序,使用非常简洁方便,只要通过简单的参数就能把图片裁剪或者缩成自己想要的大小: timthumb.php TimThumb 出现过重大的安全漏洞 在 2011 年,TimThumb 出现过重大的安全问题,存在远程代码执行漏洞,该漏洞源于脚本没有正确检查远程缓存的文件,远程攻击者可借助特制的 URL 利用该漏洞上传并执行任意代码 这个安全漏洞造成非常多的网站被黑,包括 TimThumb 作者的网站,TimThumb 作者由于这个漏洞,搞得心力交瘁,也因此感觉内疚好多年,继续更新和维护 TimThumb 的热情降到冰点,另外害怕再次引起别的问题 回到 TimThumbTimThumb 在开源史上书写了重大的一笔,对此我觉得每个使用过的人都应该心存感激,但是回到现实,一个2014年就已经不再更新,并且曾经还出现过重大安全漏洞的 PHP 程序,你还在继续使用

    46630编辑于 2023-04-13
  • 来自专栏钻芒博客

    缩略图出现A TimThumb error has occuredWordPress解决办法

    缩略图出现A TimThumb error has occuredWordPress解决办法现在的很多站点都喜欢使用timthumb来实现缩略图的自动裁剪功能,但是经常会遇到缩略图显示不出来的情况,错误为 “A TimThumb error has occured”图片现这种情况一般都是因为引用了外链图片(也就是不是自己本站的图片)所导致的,解决的办法也很简单,只需要将该图片对应的外链域名按以下格式添加到 timthumb.php 文件中的$ALLOWED_SITES 即可。 error has occured 错误,不单单是因为引用了外链图片,也可能使用本站自己的图片偶尔也会出现 A TimThumb error has occured 错误,所以最保险的做法就是将自己站点的域名也根据上面的办法添加到 timthumb.php 文件中的$ALLOWED_SITES 中。

    1.6K30编辑于 2023-05-16
  • 来自专栏Python爬虫与数据挖掘

    wordpress timthumb无法显示缩略图的解决办法

    wordpress使用缩略图工具timthumb.php缩略图不显示,错误信息中包含如下内容 Permission denied in  ...... \timthumb.php on line 811A TimThumb error has occuredThe following error(s) occured:serveCacheFile called in timthumb but we couldn't find the cached file. String : src=http://www.example.com/wp-content/themes/XHBlog/img/pic/3.jpg&h=123&w=200&q=90&zc=1&ct=1 TimThumb

    98520发布于 2021-08-25
  • 来自专栏钻芒博客

    使用又拍云CDN主题timthumb获取缩略图不显示

    这几天又给站子加了又拍云cdn,但是由于主题采用timthumb生成缩略图,关于timthumb的好处,从网上找来一段话:TimThumb是一个非常神奇的第三方小文件,它可以任意裁剪图片大小。 简而言之就是可以自定义剪裁缩略图,可以提升网站加载速度;例如我首页的缩略图地址:https://www.zuanmang.net/wp-content/themes/lolwj/timthumb.php 之后的参数,而我们的timthumb缩略图正是在lolwj/timthumb.php?src=请求缩略图地址。忽略了掉了后边的参数,主题当然就找不到缩略图了。

    1.6K20编辑于 2023-05-16
  • 来自专栏建站教程

    WordPress缩略图出现A TimThumb error has occured解决办法

    缩略图出现A TimThumb error has occuredWordPress解决办法 现在的很多站点都喜欢使用timthumb来实现缩略图的自动裁剪功能,但是经常会遇到缩略图显示不出来的情况,错误为 “A TimThumb error has occured” [KTF3qsotbACa9fn.jpg] 现这种情况一般都是因为引用了外链图片(也就是不是自己本站的图片)所导致的,解决的办法也很简单,只需要将该图片对应的外链域名按以下格式添加到 timthumb.php 文件中的$ALLOWED_SITES 即可。 ALLOWED_SITES = array ( 'www.zmki.cn', 'zmki.cn', 'a-oss.zmki.cn', 'pic.licaibiji.com ', ); }   出现 A TimThumb timthumb.php 文件中的$ALLOWED_SITES 中。

    1K10发布于 2020-09-30
  • 来自专栏DeveWork

    解决WordPress缩略图插件timthumb不支持站外图片的问题

    来看更多:“的相关文章栏目的图片就是用这个WordPress缩略图插件 timthumb 驱动的。 找空间商小张解决,蓝冰给我一个说明:”timthumb不支持远程URL“。对,DeveWork.com的文章图片都是调用子域名来的,确实算是远程URL。 但我对”timthumb不支持远程URL“表示不解,不是说支持的吗?如果不支持,那跟WordPress的多媒体功能有什么区别? 顺着这个思路,我上网查找资料。 最后还是解决了,原来timthumb默认是不支持站外图片链接的;如果需要支持,需要在timthumb.php的第33行那里,将: if(! PS:貌似这样有时候有一两篇文章还是不能显示图片,但无大碍,看来Jeff对timthumb了解还是不够全面,需要多多学习。

    1.4K90发布于 2018-01-19
  • 来自专栏DeveWork

    七牛镜像存储 WordPress 插件 的代码化

    如果你的主题有使用 timthumb,使用上面代码后截图功能可能会失效。 解决方法:一是将相关路径修改为静态相对路径而非函数路径;或者直接弃用 timthumb,使用七牛云存储 图片缩略图功能取代 timthumb.php(强烈建议!)

    1K100发布于 2018-01-19
  • 来自专栏DeveWork

    WordPress 中部署真正的懒加载(Lazy Load)

    缩略图的懒加载 相信不少博客主题的首页文章排版都是 缩略图+文章摘要 的格式,其中的缩略图不少还是用timthumb 截图的。那么这种排版格式就给懒加载提供了便利,我们只需要小小改动一下代码。 >/timthumb.php?src=<?php echo post_thumbnail_src(); ?>&h=150&w=200&zc=1" alt="<?php the_title(); ? >/timthumb.php?src=<?php echo post_thumbnail_src(); ?>&h=150&w=200&zc=1" alt="<?php the_title(); ?

    1.5K70发布于 2018-01-19
  • 来自专栏小文博客

    为你的站点加上“懒加载”——提高用户体验&节省流量

    进阶篇——缩略图的懒加载 相信不少博客主题的首页文章排版都是 缩略图+文章摘要 的格式,其中的缩略图不少还是用timthumb 截图的。 >/timthumb.php?src=<?php%20echo%20post_thumbnail_src();%20?>&h=150&w=200&zc=1" alt="<? >/timthumb.php?src=<?php%20echo%20post_thumbnail_src();%20?>&h=150&w=200&zc=1"  alt="<? >/timthumb.php?src=<?php%20echo%20post_thumbnail_src();%20?>&h=150&w=200&zc=1" alt="<? >/timthumb.php?src=<?php%20echo%20post_thumbnail_src();%20?>&h=150&w=200&zc=1"  alt="<?

    1.9K30发布于 2018-06-25
  • 来自专栏DeveWork

    WordPress纯代码仿无觅相关文章图文模式功能(增强版)

    而图片的话,采用的是timthumb 截图(好处是节约空间,提高加载速度),默认的话是截取文章的第一张图片,文章没有图片的话就使用随机图片。 >/timthumb.php?src=<?php echo post_thumbnail_src(); ?>&h=114&w=114&zc=1" alt="<?php the_title(); ? >/timthumb.php?src=<?php echo post_thumbnail_src(); ?>&h=114&w=114&zc=1" alt="<?php the_title(); ?

    63260发布于 2018-01-19
  • 来自专栏Lan小站

    怎么将Z-Blog的缩略图改为远程地址

    zdsuoluetu; //缩略图为手动设置的缩略图 } $sltu = "<img src="{$zbp->host}zb_users/theme/{$zbp->theme}/template/<em>timthumb</em>.php 检查了一下这些缩略图 把链接弄出来 大概就是将这张图片经过<em>timthumb</em>.php处理后展现出来。 $sltu = $zdsuoluetu; } $sltu = "<img src="{$zbp->host}zb_users/theme/{$zbp->theme}/template/<em>timthumb</em>.php

    51320编辑于 2022-07-14
  • 来自专栏老蒋专栏

    ZBLOG模板制作常备缩略图调用方法(4个方法任意选)

    $sltu=$zdsuoluetu; } $sltu="host}zb_users/theme/{$zbp->theme}/template/timthumb.php \"{$article->Url}\" title=\"{$article->Title}\">{$sltu}"; } return $sltu; } 这里需要用到裁剪文件timthumb.php (https://images.itbulu.com/banner/timthumb.zip),我们可以根据需要丢到上面函数提到的路径中。

    1K30编辑于 2021-12-27
  • 来自专栏逸鹏说道

    我是如何巧妙渗入安全脉搏的(附官方还原详情)

    /wp-content/themes/sec/timthumb.php? src=http://www.secpulse.com/wp-content/uploads/2016/08/Cobra11.png&h=140&w=210&zc=1 小编第一感觉又是timthumb.php $ cat xxx.log | grep "/Picture/timthumb.php" xx.xx.xx.64 - - [09/Aug/2016:13:25:27 +0800] "GET /Picture /timthumb.php HTTP/1.0" 404 576 "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)" "-" xx.xx.xx.64 - - [09/Aug/2016:13:25:27 +0800] "GET /Picture/timthumb.php HTTP/1.1" 404 576 "-" "Mozilla

    2.7K71发布于 2018-04-11
  • 来自专栏小文博客

    为你的站点加上“懒加载”——提高用户体验&节省流量

    进阶篇——缩略图的懒加载 相信不少博客主题的首页文章排版都是 缩略图+文章摘要 的格式,其中的缩略图不少还是用timthumb 截图的。 >/timthumb.php?src=<?php echo post_thumbnail_src(); ?>&h=150&w=200&zc=1" alt="<?php the_title(); ? >/timthumb.php?src=<?php echo post_thumbnail_src(); ?>&h=150&w=200&zc=1" alt="<?php the_title(); ?

    2.8K90发布于 2018-05-11
  • 来自专栏DeveWork

    WordPress纯代码高仿 无觅相关文章 图文模式功能

    而图片的话,采用的是timthumb 截图(好处是节约空间,提高加载速度),默认的话是截取文章的第一张图片,文章没有图片的话就使用随机图片。 你要准备的东西 1、下载相关文件: timthumb.php 【点击下载】,放到主题根目录下。timthumb是一个PHP截图插件,具体功能请自行谷歌。 >/timthumb.php?src=<?php echo post_thumbnail_src(); ?>&h=114&w=114&zc=1" alt="<?php the_title(); ?

    897100发布于 2018-01-19
领券