任何方法运行最新版本的phpThumb与escapeshellarg禁用


Any way to run the latest version of phpThumb with escapeshellarg disabled?

我的虚拟主机帐户最近被phpThumb漏洞攻击了,所以我不得不升级到最新版本。

不幸的是,我不能运行这个最后的版本,因为我的虚拟主机没有启用escapeshellarg()。

我要求系统管理员启用它,但他只在我的主要网站上启用它,而那些与附加域相关的网站仍然不起作用(他告诉我将这些网站移动到我服务器的根目录而不是/public_html/,这样他就可以为每个域添加单独的例外,但他失败了-他不能简单地为整个托管帐户启用该功能吗?我不明白。

无论如何,我想知道是否有一种方法可以运行最新版本的phpThumb而不诉诸escapeshellarg(),或者是否有任何替代phpThumb的方法根本不需要它。

谢谢!

如果有任何替代的phpThumb不需要它。

试着看看Imagine,它是PHP 5.3的一个图像处理库,灵感来自Python的PIL和其他图像库。

它有GD, Imagick和GMagick的驱动程序。它应该提供phpThumb提供的大部分功能,并且不需要shell访问。

这是一个很好的演示文稿和支持文档。

祝你好运,安东尼。