|
|
|
Upload Image แบบ Multi ไม่ได้ครับ มี code ให้ดูข้างใน |
|
|
|
|
|
|
|
Code (PHP)
$SQL = "INSERT INTO table_image ";
$SQL .="(img_phone) VALUES ('$HexData')";
$Query = mssql_query($SQL) or die (mysql_error());
แบบนี้ครับ
|
|
|
|
|
Date :
2012-11-22 10:29:32 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ตามละครับ รูปไม่อัพโหลดเลยครับ ไม่ error ด้วยนะครับ
|
|
|
|
|
Date :
2012-11-22 20:51:45 |
By :
Nos1001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ๋อ ผมแก้ไปแล้วครับ ก็อัพไม่ขึ้น เห็นว่ากันว่าอัพรูปใส่ db มันจะบวม เลยมาลองใหม่ แต่อัพไม่ขึ้นครับ
Code (PHP)
for($i=1;$i<=$_POST["hdnLine"];$i++)
{
/*foreach($_FILES["img_phone$i"] as $img)
{*/
$thumb_path="../images/";
$name = $_FILES["img_phone$i"]['name'];
$tmp = $_FILES["img_phone$i"]['tmp_name'];
$path = $thumb_path.basename($name);
$allowed_types=array('jpeg','jpg','JPG','JPEG');
if(trim($_FILES["img_phone$i"]["tmp_name"]) != ""){
$type=explode(".",$_FILES["img_phone$i"]['name']);
$ext=$type[count($type)-1];
//$ext=$type[1];//echo "file name:".$_FILES['uploadfile']['name'];
$name=$_FILES["img_phone$i"]['name'];
if(in_array($ext,$allowed_types)){
$new_name=time().".".$ext;
$new_name_thumb=time().".".$ext;
$images = $_FILES["img_phone$i"]["tmp_name"];
$size=GetimageSize($images);
$width=$size[0];
$height=$size[1];
if($width>$height){
$height = 150; //กำหนดขนาดความสูง
$width = round($height*$size[0]/$size[1]); //ขนาดความกว้่างคำนวนเพื่อความสมส่วนของรูป
}else{
$width=150;
$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,$thumb_path.$new_name);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
}
/*}*/
}
|
|
|
|
|
Date :
2012-11-23 09:30:01 |
By :
Nos1001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|