|
|
|
พี่วินดูให้หน่อย ไฟล์ . PNG ไม่ขึ้น $fileupload=$_FILES['fileupload']['tmp_name']; |
|
|
|
|
|
|
|
Code (PHP)
if($_FILES['fileupload']!= ""){
$fileupload=$_FILES['fileupload']['tmp_name'];
$fileupload_name= $_FILES['fileupload']['name'];
$fileupload_size= $_FILES['fileupload']['size'];
$fileupload_type= $_FILES['fileupload']['type'];
$file=explode('.', $fileupload_name);
$ext=strtolower(end($file));
if ($ext!=''){
if ($ext=="jpg" or $ext=="jpeg" ) {
$ori_img= imagecreatefromjpeg($fileupload);
}else if ($ext=="png"){
$ori_img= imagecreatefrompng($fileupload);
}else if ($ext=="gif") {
$ori_img= imagecreatefromgif($fileupload);
}
$ori_size=getimagesize($fileupload);
$ori_w= $ori_size[0];
$ori_h= $ori_size[1];
if($ori_w>=$ori_h) {
$new_w=100;
$new_h=round(($new_w/$ori_w)* $ori_h);
}else{
$new_h=100;
$new_w=round(($new_h/$ori_h)* $ori_w);
}
$new_img= imagecreatetruecolor($new_w, $new_h);
//คำสั่งก๊อปปี้ file
imagecopyresampled ($new_img, $ori_img,0,0,0,0,$new_w,$new_h,$ori_w,$ori_h);
$PicName = $ID. '-' ."logo".".".$ext;
if ($ext=="jpg" or $ext=="jpeg" ) {
imagejpeg($new_img, "../club/$PicName");
}else if ($ext=="png") {
imagepng($new_img," ../club/$PicName");
}else if ($ext=="gif") {
imagegif($new_img,"../club/$PicName");
}
imagedestroy($ori_img);
imagedestroy($new_img);
$Sq = "Update club_cars Set logo_club = '".$PicName."' Where club_id = '".$ID."'";
mysql_query($Sq);
}
}
Tag : - - - -
|
|
|
|
|
|
Date :
2010-05-19 11:19:31 |
By :
test |
View :
1190 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมแก้แบบนี้ก็ยังไม่ได้อีกคับ
Code (PHP)
if ($ext=="jpg" or $ext=="jpeg" ) {
imagejpeg($new_img, "../club/$PicName");
chmod("../club/" .$PicName,0777);
}else if ($ext=="png") {
imagepng($new_img," ../club/$PicName");
chmod("../club/" .$PicName,0777);
}else if ($ext=="gif") {
imagegif($new_img,"../club/$PicName");
chmod("../club/". $PicName,0777);
}
ใช้ chmod แล้วตั้งค่า folder 777 ก็ไม่ได้คับ
|
|
|
|
|
Date :
2010-05-19 11:26:58 |
By :
test |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เงียบสนิท
|
|
|
|
|
Date :
2010-05-19 13:14:12 |
By :
Test |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่วินตอบผม ทีคับ
|
|
|
|
|
Date :
2010-05-20 23:17:35 |
By :
Test |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่ server จริง หรือจำลองครับ ถ้า server จริง ลองเขียน .htacess อัพลงไปด้วยครับ หรือไม่ก็หาเอามีเยอะ แต่ถ้ามันไม่ได้เลย ก็ลองช่วยตัวเองดูเยอะๆก่อน ถ้าไม่ได้จิงๆค่อยว่ากันครับอย่าลืมนะนามสกุลไฟล์ .jpg,.png หลายคนตกม้าตายลืมใส่จุด หรือไม่ก็ลืม concat(.) เข้าไป
|
|
|
|
|
Date :
2010-05-21 01:23:18 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|