سلام و خسته نباشید به دوستان عزیز
من با استفاده از توابع gd دارم تصاویرم رو آپ میکنم ولی خیلی از تصاویر رو آپلود نمیکنه.
نمدونم مشکل از کجاست؟
بعضی از تصاویر رو آپلود میکنه ولی بعضیش رو نه . ربطی به فرمت نداره . برخی از تصاویر jpg رو آپلود میکنه وبرخیش رو آپ نمیکنه .
ب نظرتون مشکل از کجاست؟
آیا تا به حال چنین مشکل داشتین .
اینم کد های من.
من با استفاده از توابع gd دارم تصاویرم رو آپ میکنم ولی خیلی از تصاویر رو آپلود نمیکنه.
نمدونم مشکل از کجاست؟
بعضی از تصاویر رو آپلود میکنه ولی بعضیش رو نه . ربطی به فرمت نداره . برخی از تصاویر jpg رو آپلود میکنه وبرخیش رو آپ نمیکنه .
ب نظرتون مشکل از کجاست؟
آیا تا به حال چنین مشکل داشتین .
اینم کد های من.
public function up_img_resize($file_n=array()){ foreach($file_n as $file_name){ $file_name=strtolower($file_name); $f_name=$this->name_file(); if($_FILES[$file_name]['tmp_name']!=''){ $ext=substr(strrchr($_FILES[$file_name]['name'],'.'), 1); switch($ext){ case 'jpg': $img = imagecreatefromjpeg($_FILES[$file_name]['tmp_name']); $name=$f_name.'.jpg'; imagejpeg($img,max_up_im.$name,99); $_POST[$file_name]=$name; copy(max_up_img.$name,min_up_im.$name); $this->resizee(max_up_im.$name,650); $this->wm(max_up_im.$name); $this->resizee(min_up_im.$name,230); break; case 'png': $img = imagecreatefrompng($_FILES[$file_name]['tmp_name']); imagealphablending($img, true); imagesavealpha($img, true); $name=$f_name.'.png'; imagepng($img,max_up_im.$name); imagedestroy($img); $_POST[$file_name]=$name; copy(max_up_im.$name,min_up_im.$name); $this->resizee(max_up_im.$name,650); $this->wm(max_up_im.$name); $this->resizee(min_up_im.$name,250); break; case 'gif': $img = imagecreatefromgif($_FILES[$file_name]['tmp_name']); $name=$f_name.'.gif'; imagegif($img,max_up_im.$name); $_POST[$file_name]=$name; copy(max_up_im.$name,min_up_im.$name); $this->resizee(max_up_im.$name,650); $this->wm(max_up_im.$name); $this->resizee(min_up_im.$name,250); break; } } } }