CodeIgniter调整大小图像功能不起作用

时间:2017-11-21 08:45:20

标签: php image codeigniter

我在这段代码中遇到了一些问题。此代码正在我的本地基于Windows的系统上工作。但是相同的代码不适用于在线服务器。我有一个功能,根据参数将大图像转换为小尺寸图像。这个函数的代码如下。

$name = $this->imageresize->do_resize($brand['logo'], $target_folder, 50, 50);

我这样称呼这个函数。

$brand['logo']

然后输入参数$target_folder的值为“uploads / images / system / placeholder.png”,参数RewriteEngine on RewriteRule ^$ - [R=403,L] 的值为“uploads / images / cache / brands / brand-logo”。 我没有从这段代码中得到任何错误。但它也没有调整图像的大小。我还将目录的权限设置为777。

任何人都有这方面的解决方案。感谢

1 个答案:

答案 0 :(得分:0)

变化:

if (file_exists($source_file)) //file_exists of a url returns false.It should be real file path
{
    return $folder_path . $new_filename;
}

if (file_exists($folder_path . $new_filename)) //file_exists of a url returns false.It should be real file path
{
    return $folder_path . $new_filename;
}

AND $ config_manip:

'new_image'         => $target_path,

'new_image'         => $folder_path . $new_filename,

:)