PHP,TimThumb过滤器无法在线工作

时间:2011-03-30 07:09:23

标签: php image filter gd

那些曾经使用过Timthumb的人的帮助。

http://themes.amplus.gambit.ph/wp-content/themes/amplus/functions/timthumb.php?src=http://themes.amplus.gambit.ph/wp-content/uploads/2011/02/12979795614923485443_a1967ff888_b.jpg&w=860&h=300&f=5,255,0,0,0

由于GET参数f = 5,255,0,0,0,此图像应着色为红色。当我在本地进行此操作时,它会显示为红色,但在联机时不应用过滤器。

没有出现PHP错误,上传的代码已在本地测试,没有任何障碍。文件夹的权限是正确的,文件是本地可用的,PHP版本足够高5.2.10,GD支持,简而言之,一切看起来都没问题。

任何人都知道为什么会发生这种情况?我在网上找不到这个。

1 个答案:

答案 0 :(得分:0)

Timthumb过滤器需要使用PHP的捆绑GD库,因为此版本包含一些必需的GD功能,这些功能未包含在非捆绑的功能中。更具体地说,带有捆绑GD库的 PHP应该将这些语句显示为TRUE

function_exists('imagefilter')
function_exists('imagerotate')
function_exists('imagecreatetruecolor')
function_exists('imageconvolution')