|
|
|
อัพรูปนามสกุล .jpg ไม่ได้คับ ถ้ารูปนามสกุล .gif จะอัพขึ้นให้ สำเร็จทุกอย่าง แต่ถ้านามสกุล .jpg กลับมองเห็นเป็นค่าว่างอะคับ |
|
|
|
|
|
|
|
จำกัดขนาดหรือป่าว ไม่แน่ใจ
|
|
|
|
|
Date :
2009-10-29 02:00:52 |
By :
tarorio |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่จำกัด ก็เหมือนเดิมคับ
|
|
|
|
|
Date :
2009-10-29 02:03:08 |
By :
nammont |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง upload ไฟล์เล็ก ๆ ดูน่ะครับ หรือไม่ก็เอา code ในส่วนของการ upload มาให้ดูหน่อยครับ
|
|
|
|
|
Date :
2009-10-29 06:43:36 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ browser อะไรทดสอบโค้ดอ่ะครับ
|
|
|
|
|
Date :
2009-10-29 09:11:09 |
By :
somparn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอา code มาดูครับ พี่ที่นี่เก่งๆเยอะแยะ(ยกเว้นผม) คงจะช่วยได้
|
|
|
|
|
Date :
2009-10-29 09:42:21 |
By :
ICrazyMan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้อะ่คับ
Code (PHP)
<?
require_once("../../connect/config.inc.php");
$id_download=$_POST[id_download];
$name_download=$_POST[name_download];
$download_group=$_POST[download_group];
$detail=$_POST[detail];
$date_registered=date("Y-m-d H:i:s");
if(trim($_FILES["fileUpload"]["tmp_name"]) != "") {
$filetype=$_FILES['fileUpload']['type'];
$filesize=$_FILES['file']['size'];
if ($filetype!="image/pjpeg" and $filetype!="image/jpeg" and $filetype!="image/gif"){ // บรรทัดนี้ทำงานคับ
echo"กรณาอัพเฉพาะไฟล์ JPG และ GIF เท่านั้น ";
echo "<br><a href='javascript:history.back()'>กลับไป</a>";
}
$maxsize=1048567;
if($size>$maxsize){
echo "กรุณาอัพเฉพาะไฟล์ ขนาดไม่เกิน".sprintf("%.2f",($maxsize/1048567)); // บรรทัดนี้ทำงานคับ
echo"<br><a href='javascript:history.back()'>กลับไป</a>";
}
if ($filetype=="image/gif"){ // บรรทัดนี้ทำงานคับ
$images = $_FILES["fileUpload"]["tmp_name"];
$new_images = "".$id_download.".gif";
$filename="../download/photo-file/$new_images";
copy($images,$filename);
}
if ($filetype=="image/pjpeg" or $filetype=="image/jpeg" ){ //แต่ถ้านามสกุล .jpg กลับไม่ทำงาน ไม่เข้ามาในนี้เลย
$images = $_FILES["fileUpload"]["tmp_name"];
$new_images = "".$id_download.".jpg";
$width=500;
$size=GetimageSize($images);
$height=round($width*$size[1]/$size[0]);
$images_orig = ImageCreateFromJPEG($images);
$photoX = ImagesX($images_orig);
$photoY = ImagesY($images_orig);
$images_fin = ImageCreateTrueColor($width, $height);
ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
ImageJPEG($images_fin,"../download/photo-file/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
}
}
if(trim($_FILES["file"]["tmp_name"]) != "") {
$filetype=$_FILES['file']['type'];
$filename=$_FILES['file']['name'];
$filesize=$_FILES['file']['size'];
$maxsize=11048567;
if($filesize>$maxsize){
echo "กรุณาอัพเฉพาะไฟล์ ขนาดไม่เกิน".sprintf("%.2f",($maxsize/11048567));
echo"<br><a href='javascript:history.back()'>กลับไป</a>";
exit;
}
if ($file!=""){
$images = $_FILES["file"]["tmp_name"];
$newfile = "".$id_download.$filename;
$filename="file/$newfile";
copy($images,$filename);
}
}
if ($name_download=="" or $download_group=="" or $detail=="" or $file==""){
echo "กรุณากรอกข้อมูลให้ครบถ้วน";
//echo "<meta http-equiv='Refresh' content='1;URL=index.php?pages=vcd_type'/>";
exit();
}
require_once("../../class/admin/download.php");
$conn = $db->Connect_db();
$download = new download($conn);
$query_add = $download->getadd_download($id_download,$name_download,$newfile,$download_group,$detail,$new_images,$id_user,$date_registered);
if ($query_add) {
echo "<H3>เพิ่มเรียบร้อยแล้ว</H3>";
//echo "<meta http-equiv='Refresh' content='1;URL=../download.php'/>";
} else {
echo "<H3>ERROR : ไม่สามารถเพิ่มได้</H3>";
}
mysql_close();
?>
|
|
|
|
|
Date :
2009-10-29 12:05:41 |
By :
nammont |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ($filetype!="image/pjpeg" and $filetype!="image/jpeg" and $filetype!="image/gif"){
ลองใส่
$filetype!="image/jpg"
Code (PHP)
<?
$filetype=$_FILES["fileUpload"]["type"];
if(($filetype!="image/jpg") and ($filetype!="image/jpeg") and ($filetype!="image/pjpeg") and ($filetype!="image/png") and ($filetype!="image/gif"))
{
$strError = " [ <font color=red>JPG file type is wrong (jpg,png,gif only)</font> ]";
}
else
{
// Upload
}
?>
เพิ่มเข้าไปอีกอันดูดิครับ
|
|
|
|
|
Date :
2009-10-29 13:49:53 |
By :
yomaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|