timthumb.php不支持指定网站的外部链图像处理代码

优采云 发布时间: 2021-06-30 18:38

  timthumb.php不支持指定网站的外部链图像处理代码

  由于timthumb.php基于安全问题,不支持网站指定的外链镜像以外的任何外链镜像;另一方面,它是由处理本地图像地址引起的。解决方法很简单,只需要增加对外链域名的支持,并且可以修改机器图像处理代码。解决方法如下:

  1.编辑timthumb.php文件,找到如下代码(约131行)

  if(! isset($ALLOWED_SITES)){

$ALLOWED_SITES = array (

'jitailed.com',

'ceeha.com',

'dengoo.net',

'yeedoo.net',

);

}

  添加到您的域名并进入。

  2.在timthumb.php文件中,找到如下代码(约216行)

  $this->src = preg_replace('/https?:\/\/(?:www\.)?' . $this->myHost . '/i', '', $this->src);

  删除或注释掉这行代码即可。

  提醒:这行代码的意思是“如果图片地址是本机的,请删除图片url中本机的域名部分”。

  3.如果图片被破解,请检查文件权限是否为755

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线