0
我有路径(/ home/folder1/folder2 /)中的.jpg图像来拒绝对图像的公共访问。我使用CodeIgniter和以下函数来显示单个图像。PHP临时图像和CodeIgniter视图
function show_image()
{
$image_path = '/home/folder1/folder2/photo2.jpg';
$image = file_get_contents($image_path);
header("Content-Type: image/png");
echo $image;
}
我想有解决方案,我可以将调整大小的图像传递给CodeIgniter视图并使用标记显示它。
function show_image2()
{
// TODO image load and resize
// loaded and resized image
$data['image'] = $image;
$this->load->view('show_image', $data);
}
查看:
<img src="<?php echo $image; ?>" />
我需要做影像的临时副本到公共道路?
编辑: 我该怎么做临时图像副本?源文件夹是“/ home/folder1/folder2”,目标文件夹是“example.com/images”。用户更改图像时应该删除图像。
好的。有任何想法如何做到这一点? – anttir 2011-03-13 15:29:12
看看http://codeigniter.com/user_guide/libraries/image_lib.html,你想看看new_image的属性:) – spamoom 2011-03-13 20:57:00