|
|
|
โค้ดอัพรูปครับ ช่วยดูให้หน่อยว่าผิดตรงไหน ช่วยดูโค้ดให้หน่อยครับเป็นโค้ดอัพรูปครับ |
|
|
|
|
|
|
|
ช่วยดูโค้ดให้หน่อยครับ
เป็นโค้ดอัพรูปครับ อีกอย่าง ไม่ไม่อ่านอาเรย์ที่ส่งมาเลย
Code (PHP)
<?
include "connect.php";
$i=count($_FILES[fileUpload][name]);
echo $i;
for($i=0;$i<count($_FILES['fileUpload']['name']);$i++)
{ //เริ่ม for
if(trim($_FILES["fileUpload"]["tmp_name"][$i]) != "")
{ //เริ่ม if
$sql="INSERT INTO pic values('','','','$imagecat','$detail') ";
$result=mysql_db_query($dbname,$sql);
$array_last=explode(".",$_FILES["fileUpload"]["tmp_name"][$i]); //ใช้จุดแยกชื่อไฟล์้
$c=count($array_last)-1;
$lastname=strtolower($array_last[$c]) ; //จะได้นามสกุลไฟล์
if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg") { //ตรวจว่าเป็นนามสกุลอะไร
$sql2="select max(FilesID) from pic "; //ค้นหาค่าไอดีที่มากที่สุดในตาราง
$result2=mysql_db_query($dbname,$sql2);
$row=mysql_fetch_row($result2);
$photoname=$row[0].".".$lastname; //เอาเลขที่ได้มารวมกับนามสกุลที่ได้
$new_images = "Thumbnails_".$photoname; //ชื่อใหม่
copy($_FILES["fileUpload"]["tmp_name"][$i],"MyResize/".$photoname); //ก๊อบลงเครื่องตามชื่อไฟล์ที่ได้
$width=100; //กำหนดขนาดภาพ)
$size=GetimageSize($_FILES["fileUpload"]["tmp_name"][$i]);
$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,"MyResize/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
echo "Resize Successful.<br>";
$sql3="update pic set Thumbnails='$new_images',FilesName='$photoname' where FilesID ='$row[0]' ";
$result3=mysql_db_query($dbname,$sql3); //อัพเดทลงฐานข้อมูล
}
unlink($fileupload);
}}
echo "<H3>เพิ่มเรียบร้อยแล้ว</H3>";
print"<meta http-equiv=\"refresh\" content=\"2;URL=gallery.php\">\n";
mysql_close();
?>
Tag : - - - -
|
|
|
|
|
|
Date :
2010-07-18 17:27:56 |
By :
hikaru034 |
View :
813 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรวจสอบค่าตัวแปรดูน่ะครับ ว่าได้ส่งไปในรูปแบบของ array หรือไม่
PHP Mutiple Upload files
|
|
|
|
|
Date :
2010-07-19 09:00:29 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|