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

Registered : 92,413

 
 
HOME > PHP > PHP Image (GD) > PHP Multiple Upload & Multiple Resize to MySQL

PHP Multiple Upload & Multiple Resize to MySQL

 
 


Bookmark.   
Share
       
PHP Multiple Upload & Multiple Resize to MySQL เป็นการสร้าง Multiple Upload และ MultipleResize รูปภาพในรูปแบบของ Thumbnails และทำการบันทึกลงในฐานข้อมูล MySQL

PHP & GD



phpUploadResizeToMySQL1.html

<html>
<head>
<title>ThaiCreate.Com PHP Upload Resize to MySQL</title>
</head>
<body>
	<form name="form1" method="post" action="phpMultiUploadResizeToMySQL2.php" enctype="multipart/form-data">
	<input type="file" name="fileUpload[]"><br>
	<input type="file" name="fileUpload[]"><br>
	<input type="file" name="fileUpload[]"><br>
	<input type="file" name="fileUpload[]"><br>
	<input type="file" name="fileUpload[]"><br>
	<input name="btnSubmit" type="submit" value="Submit">
	</form>
</body>
</html>



phpUploadResizeToMySQL2.php

<html>
<head>
<title>ThaiCreate.Com PHP Upload Resize to MySQL</title>
</head>
<body>
<?
	for($i=0;$i<count($_FILES["fileUpload"]["name"]);$i++)
	{
		if(trim($_FILES["fileUpload"]["tmp_name"][$i]) != "")
		{
			$images = $_FILES["fileUpload"]["tmp_name"][$i];
			$new_images = "Thumbnails_".$_FILES["fileUpload"]["name"][$i];
			copy($_FILES["fileUpload"]["tmp_name"][$i],"MyResize/".$_FILES["fileUpload"]["name"][$i]);
			$width=100; //*** Fix Width & Heigh (Autu caculate) ***//
			$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,"MyResize/".$new_images);
			ImageDestroy($images_orig);
			ImageDestroy($images_fin);

			echo "Resize Successful.<br>";

			//*** Insert Record ***//
			$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
			$objDB = mysql_select_db("mydatabase");
			$strSQL = "INSERT INTO files ";
			$strSQL .="(Thumbnails,FilesName) VALUES ('".$new_images."','".$_FILES["fileUpload"]["name"][$i]."')";
			$objQuery = mysql_query($strSQL);
		}
	}
		
?>
<a href="phpMultiUploadResizeToMySQL3.php">View files</a>
</body>
</html>



phpUploadResizeToMySQL3.php

<html>
<head>
<title>ThaiCreate.Com PHP Upload Resize to MySQL</title>
</head>
<body>
<?
	$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
	$objDB = mysql_select_db("mydatabase");
	$strSQL = "SELECT * FROM files";
	$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="200" border="1">
<tr>
<th width="50"> <div align="center">Files ID </div></th>
<th width="150"> <div align="center">Thumbnails </div></th>
</tr>
<?
	while($objResult = mysql_fetch_array($objQuery))
	{
?>
<tr>
<td><div align="center"><?=$objResult["FilesID"];?></div></td>
<td><center><a href="MyResize/<?=$objResult["FilesName"];?>">
<img src="MyResize/<?=$objResult["Thumbnails"];?>" border="0"></a></center></td>
</tr>
<?
	}
?>
</table>
<?
mysql_close($objConnect);
?>
<br>
<a href="phpMultiUploadResizeToMySQL1.html">Upload Images</a>
</body>
</html>



PHP GD

PHP GD

PHP GD

PHP GD



Link แนะนำ ที่ควรศึกษา



   
Share




ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท

ลองใช้ค้นหาข้อมูล


   
  By : ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ)
  Score Rating :  
  Create/Update Date : 2008-10-24 00:23:11 / 2008-12-10 22:34:54
  View : 29,012
  Download : Download  PHP Multiple Upload & Multiple Resize to MySQL
Sponsored Links
 
 
Thanks sponsor.
Download Google Chorme
 
Ads Contact : 08-1987-6107 , 08-4715-5121
 Sponsored Links / Related


 
PHP GD
Rating : View : 20,664
PHP Create Image
Rating : View : 20,320
PHP Create text in image
Rating : View : 21,708
PHP Write text in Image
Rating : View : 15,823
PHP Upload and write text in image
Rating : View : 16,413
PHP Add Logo/CopyRight to Image (Watermark)
Rating : View : 17,427
PHP Upload and Add Logo to image
Rating : View : 16,566
PHP Resize image
Rating : View : 31,366
PHP Upload and Resize Image
Rating : View : 53,002
PHP Resize Thumbnails Image and Insert to MySQL
Rating : View : 24,819




Comunity Forum Free Web Script
Jobs Freelance Free Uploads
Free Web Hosting Free Tools

© www.ThaiCreate.Com. 2003-2013 All Rights Reserved. Link : ติดแก๊ส , ติดแก๊สรถยนต์
เพื่อนบ้าน : Chevrolet , Toyota , Honda , Nissan

for Contact Us : [Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 084-715-5121 อัตราราคา คลิกที่นี่

Back to Top