0

我在我的网站上使用了一个名为 timthumb.php 的小 PHP 脚本。该脚本即时裁剪和调整图像大小,并cache在与脚本相同的位置创建一个文件夹,用于存储新图像。

是否有可能在 PHP 中以某种方式在另一个文件中编写一行代码,该文件可以替换定义“缓存”文件夹位置的 timthumb.php 中的代码行?

我查看了 timthumb.php,第 40 行如下:

if(! defined('FILE_CACHE_DIRECTORY')) define ('FILE_CACHE_DIRECTORY', './cache');

我已经尝试将最后一部分./cache更改为例如../../../uploads,这很好。我这样做的唯一保留是如果/当下次更新 timthumb.php 时它会丢失,所以我想知道是否可能有另一种解决方案。

对不起,如果这是一个愚蠢的问题。我是 PHP 新手。

4

1 回答 1

3

在加载的脚本中,timthumb.php在调用include.

define ('FILE_CACHE_DIRECTORY', './cache')

并更改./cache为您想要缓存的位置。

说明: 脚本检查常量FILE_CACHE_DIRECTORY是否由您定义,如果不是,它将使用默认值 ( ./cache)。

于 2012-10-30T10:50:34.880 回答