保存幾張圖片使用此功能(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
是一個整數
編輯
嘗試沒有任何變種images/_32x32.png
,保存了所有3張圖片... 這裏的所有代碼:http://pastebin.com/35Wasb0h
你能告訴你如何完全調用你的函數(包括構建和'var_dump()''文件名)? – jeroen
你需要展示你如何創建文件名和調用函數。這可能是一個錯誤。 – BarryDevSF
@ jeroen http://pastebin.com/35Wasb0h Everything – Xriuk