我想做的是保存几个图像(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
它不保存,所以它是这个字符"_"
的问题?为什么?
p。 $user_id
是一个整数
编辑
尝试没有任何var images/_32x32.png
,保存所有3个图像…所有代码:http://pastebin.com/35Wasb0h
Try
"images/{$user_id}_32x32.png"