Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > code ทำการ resize รูป ต้องใส่โค๊ดอะไรบ้างและใส่ตรงไหนครับ



 

code ทำการ resize รูป ต้องใส่โค๊ดอะไรบ้างและใส่ตรงไหนครับ

 



Topic : 091128



โพสกระทู้ ( 342 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์




ถ้า code ทำการ resize รูป ต้องใส่โค๊ดอะไรบ้างและใส่ตรงไหนครับ
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"../.../images/staff/photo/".$_FILES["filUpload"]["name"]))
	{
$sql="INSERT INTO staff VALUES('','$sta_name','$sta_last_name','$sta_birthday','$sta_home_no','$sta_group_home','$sta_tambon','$sta_ampher','$sta_province','$sta_zip_code','$sta_pic','$type_sta_id')";
$objQuery = mysql_db_query("$objDB",$sql);	
$objQuery = mysql_query($sql);
	if($objQuery)
	{
		echo "<center><br><br><br><br><br><br>บันทึกข้อมูลเรียบร้อย</center>";
		echo "<script>setTimeout(\"parent.$.fancybox.close()\", 2000);</script>";
	}
	else
	{
		echo "<center>Error Save [".$sql."]</center>";
		echo "<meta http-equiv='refresh' content='2;URL=add_staff.php'>";
	}
	}




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-02-19 22:27:34 By : weaned View : 793 Reply : 10
 

 

No. 1



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ศึกษาตามบทความนี้ครับ
https://www.thaicreate.com/php/php-resize-image.html






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-19 22:29:23 By : Ex-[S]i[L]e[N]t
 


 

No. 2



โพสกระทู้ ( 342 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ไม่ทำการ resize รูป ก่อนบันทึกครับ
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"../.../images/staff/photo/".$_FILES["filUpload"]["name"]))
	{
			$size=GetimageSize($images);
			if ($size[0] > 130) {
			$sta_pic = "staff".$_FILES["filUpload"]["name"];
			copy($_FILES["filUpload"]["tmp_name"],"../.../images/staff/photo/".$_FILES["filUpload"]["name"]);
			$width=130; //*** Fix Width & Heigh (Autu caculate) ***//
			$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,"../.../images/staff/photo/".$sta_pic);
			ImageDestroy($images_orig);
			ImageDestroy($images_fin);
			}
			
$sql="INSERT INTO staff VALUES('','$sta_name','$sta_last_name','$sta_birthday','$sta_home_no','$sta_group_home','$sta_tambon','$sta_ampher','$sta_province','$sta_zip_code','$sta_pic','$type_sta_id')";
$objQuery = mysql_db_query("$objDB",$sql);	
$objQuery = mysql_query($sql);
	if($objQuery)
	{
		echo "<center><br><br><br><br><br><br>บันทึกข้อมูลเรียบร้อย</center>";
		echo "<script>setTimeout(\"parent.$.fancybox.close()\", 2000);</script>";
	}
	else
	{
		echo "<center>Error Save [".$sql."]</center>";
		echo "<meta http-equiv='refresh' content='2;URL=add_staff.php'>";
	}
	}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-19 22:50:07 By : weaned
 

 

No. 3



โพสกระทู้ ( 342 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Warning: getimagesize(19.jpg) [function.getimagesize]: failed to open stream: No such file or directory in D:\AppServ\www\banangeat.chaipat\admin\staff\add_staff_db.php on line 30
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"../.../images/staff/photo/".$_FILES["filUpload"]["name"]))
	{			
			$size=GetimageSize($sta_pic);
			if ($size[0] > 130) {
			$width=130; //*** Fix Width & Heigh (Autu caculate) ***//
			$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,"../.../images/staff/photo/".$sta_pic);
			ImageDestroy($images_orig);
			ImageDestroy($images_fin);
			}
			
$sql="INSERT INTO staff VALUES('','$sta_name','$sta_last_name','$sta_birthday','$sta_home_no','$sta_group_home','$sta_tambon','$sta_ampher','$sta_province','$sta_zip_code','$sta_pic','$type_sta_id')";
$objQuery = mysql_db_query("$objDB",$sql);	
$objQuery = mysql_query($sql);
	if($objQuery)
	{
		echo "<center><br><br><br><br><br><br>บันทึกข้อมูลเรียบร้อย</center>";
		/*echo "<script>setTimeout(\"parent.$.fancybox.close()\", 2000);</script>";*/
	}
	else
	{
		echo "<center>Error Save [".$sql."]</center>";
		//echo "<meta http-equiv='refresh' content='2;URL=add_staff.php'>";
	}
	}


ช่วยดูให้หน่อยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-19 23:28:41 By : weaned
 


 

No. 4



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


จุดเกินหรือเปล่า สามจุด ได้จริงเปล่า
../.../images/staff/photo/ 


No such file or directory


ประวัติการแก้ไข
2013-02-19 23:37:36
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-19 23:36:18 By : apisitp
 


 

No. 5



โพสกระทู้ ( 342 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ไม่ error แต่ไม่ resize รูป
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"../../images/staff/photo/".$_FILES["filUpload"]["name"]))
	{			
			$images=$_FILES["filUpload"]["tmp_name"];
			$size=GetimageSize($images);
			if ($size[0] > 130) {
			$sta_pic=$_FILES["filUpload"]["name"];
			$width=130; //*** Fix Width & Heigh (Autu caculate) ***//
			$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,"../../images/staff/photo/".$sta_pic);
			ImageDestroy($images_orig);
			ImageDestroy($images_fin);
			}
	
	
	$sql="INSERT INTO staff VALUES('','$sta_name','$sta_last_name','$sta_birthday','$sta_home_no','$sta_group_home','$sta_tambon','$sta_ampher','$sta_province','$sta_zip_code','$sta_pic','$type_sta_id')";	
	$objQuery = mysql_query($sql);
	if($objQuery)
	{
		echo "<center><br><br><br><br><br><br>บันทึกข้อมูลเรียบร้อย</center>";
		echo "<script>setTimeout(\"parent.$.fancybox.close()\", 2000);</script>";
	}
	else
	{
		echo "<center>Error Save [".$sql."]</center>";
	}
	}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-19 23:50:35 By : weaned
 


 

No. 6



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


จำไม่ได้ว่าเอามาจากไหน อธิบายไม่ถูกว่าทำงานอย่างไร ลองปรับ ลองทดสอบ
for($i=0;$i<count($_FILES["filUpload"]["name"]);$i++)
		
	{  
				if(trim($_FILES["filUpload"]["tmp_name"][$i]) != "")
		
		$images = $_FILES["filUpload"]["tmp_name"][$i];
		$images_file = $_FILES["filUpload"]["type"][$i];
		$Pic_name=$id;
		if (($images_file=="image/jpg")||($images_file=="image/jpeg")||($images_file=="image/pjpeg"))
			{
			$filename = $Pic_name.".jpg";
			}
$new_images = "$filename";
//echo $new_images;echo "<br>";

if($TelHome==""){ $TelHome = "ไม่มี"; }else{}
//echo $new_images;echo "<br>";
$sqlDetail = "UPDATE tb_detail SET nickName = '$nickName', extraction = '$extraction', nationality = '$nationality', religion = '$religion', day = '$day', month = '$month',  year = '$year',  picName = '$new_images' WHERE id_d=$id";
$sqlqueryDetail=mysql_db_query($dbname, $sqlDetail); 

$path= "myfile/".$new_images;
//echo $path;echo "<br>";
	{
	 if(copy($_FILES['filUpload']['tmp_name'][$i], $path))
							{
		// $tmp_file     =$_FILES['filUpload']['tmp_name'][$i];
       //  $fileme		=$_FILES['filUpload']['name'][$i];

		$width=200; 
		$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,"myfile/".$new_images);
		ImageDestroy($images_orig);
		ImageDestroy($images_fin);
//	} } 			

}
} 
} 

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 00:15:38 By : apisitp
 


 

No. 7



โพสกระทู้ ( 342 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


อ่อ ผมได้แล้วครับ ขอบคุณครับ เดี๋ยวพรึ่งนี้นำเสนองานเสร็จ ถ้าไม่มีอะไรที่แก้ไข จะเอาเว็บที่ผมทำมาให้ แนะนำ ติชม เพื่อไปแก้ไข ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 02:46:36 By : weaned
 


 

No. 8



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


เอาแค่ว่าได้อย่างไร.....มาบอกต่อ ท่านอื่นมาอ่านจะได้ทราบด้วยจร้า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 06:36:25 By : apisitp
 


 

No. 9



โพสกระทู้ ( 342 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


สอบโปรผ่านแล้ว เหลือแค่แก้นิดหน่อย ขอขอบคุณ Thaicreate และขอขอบคุณ พี่ๆน้องๆ ที่ได้มาเม้นจนผมสำเร็จแล้ว
if(trim($_FILES["filUpload"]["tmp_name"]) != "")
	{
		$images = $_FILES["filUpload"]["tmp_name"];
		$size=GetimageSize($images);
		if ($size[0] > 130) {
			$sta_pic = "staff_".$_FILES["filUpload"]["name"];
			copy($_FILES["filUpload"]["tmp_name"],"../../images/staff/photo/".$_FILES["filUpload"]["name"]);
			$width=130; //*** Fix Width & Heigh (Autu caculate) ***//
			$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,"../../images/staff/photo/".$sta_pic);
			ImageDestroy($images_orig);
			ImageDestroy($images_fin);
			
			$sql="INSERT INTO staff VALUES('','$sta_name','$sta_last_name','$sta_birthday','$sta_home_no','$sta_group_home','$sta_tambon','$sta_ampher','$sta_province','$sta_zip_code','$sta_pic','$type_sta_id')";
			$objQuery = mysql_query($sql);
			if($objQuery)
			{
			                     echo "<center><br><br><br><br><br><br>บันทึกข้อมูลเรียบร้อย</center>";
			@unlink("../../images/staff/photo/".$_FILES["filUpload"]["name"]);
			}
			else
			{
				echo "<center>Error Save [".$sql."]</center>";
			}
			}


ปล.อีกนิด จากโค๊ดนี้ผมจะแก้ให้ใช้ได้เฉพาะ jpeg gif png ยังไง
และ หน้า ฟอร์ม ส่งไฟล์ ถ้าเป็นนามกุลอื่นห้ามอัพโหลด ขอบคุณอีกครั้งครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 17:19:29 By : weaned
 


 

No. 10



โพสกระทู้ ( 3,155 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 9 เขียนโดย : weaned เมื่อวันที่ 2013-02-20 17:19:29
รายละเอียดของการตอบ ::
ลองดูตามนี้น่ะครับ https://www.thaicreate.com/php/forum/090757.html#28

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 17:28:05 By : sakuraei
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : code ทำการ resize รูป ต้องใส่โค๊ดอะไรบ้างและใส่ตรงไหนครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่