我尝试做的是使用此功能保存少量图像(3):
function save($filename, $image_type = IMAGETYPE_PNG, $compression = 7, $permissions = null){
if($image_type == IMAGETYPE_JPEG)
imagejpeg($this->image, $filename, $compression);
else if($image_type == IMAGETYPE_GIF)
imagegif($this->image, $filename);
else if($image_type == IMAGETYPE_PNG)
imagepng($this->image, $filename);
if($permissions != null)
chmod($filename, $permissions);
}
但是当我将图片保存在images/".$user_id."_32x32.png
,images/".$user_id."_64x64.png
和images/".$user_id."_128x128.png
名称下时
我只得到其中一个保存
我尝试更改为"images/".$user_id.".32x32.png"
而不是images/".$user_id."_32x32.png
他们全部保存了
如果我只将其中一个保存为images/".$user_id."_32x32.png
,则它不会保存,那么这个字符"_"
会出现问题吗?为什么?
PS。 $user_id
是一个整数
修改
尝试没有任何var images/_32x32.png
,保存了所有3张图片......
这里的所有代码都是:http://pastebin.com/35Wasb0h
答案 0 :(得分:0)
尝试
"images/{$user_id}_32x32.png"