PHP、TimThumb 过滤器无法在线工作
来自以前使用过 Timthumb 的人的一点帮助。
由于 GET 参数 f=5,255,0,0,0,该图像应染成红色。当我在本地执行此操作时,它会呈红色,但在线时不会应用任何过滤器。
没有出现 PHP 错误,并且上传的代码已经在本地进行了测试,没有出现任何问题。文件夹的权限是正确的,文件是本地可用的,PHP版本足够高5.2.10,支持GD,总之,一切看起来都不错。
有人知道为什么会发生这种情况吗?我在网上找不到任何关于此的信息。
A little help from those who’ve used Timthumb before.
This image should be tinted red because of the GET parameter f=5,255,0,0,0. This is tinted red when I do it locally, but it no filters are applied when it’s online.
There’re no PHP errors showing up, and the uploaded code is already tested locally without a hitch. The permissions of the folders are correct, the file is locally available, the PHP version is high enough 5.2.10, GD is supported, in short, everything looks okay.
Anyone got a clue why this is happening? I couldn’t find anything online about this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Timthumb 过滤器需要使用 PHP 捆绑的 GD 库,因为该版本包含一些必要的 GD 函数,这些函数未包含在非捆绑的函数中。更具体地说,带有捆绑 GD 库的 PHP 应将这些语句显示为 TRUE:
Timthumb filters require PHP's bundled GD library to be used since this version include some necessary GD functions which are not included in the non-bundled ones. More specifically, PHP with a bundled GD library should show these statements as TRUE: