แสดงตัวอย่างรูป ก่อน upload image preview berfore upload

สร้างโฟลเดอร์สำหรับเก็บไฟล์ชั่วคราว ชื่อ temp

Code ไฟล์ image_preview.php

<script language="javascript">
function show_pic(sc){
	document.form1.action='php_upload.php';
	document.form1.target='mypre';
	document.form1.submit();	
}
</script>

<span id="mypic1"></span>
<form id="form1" name="form1" enctype="multipart/form-data" method="post" action="">
  <input type="file" name="file" onchange="show_pic(this.value);" />
  <input type="submit" name="Submit" value="Submit" />
</form>
<iframe name="mypre" width="0" height="1" frameborder="0"></iframe>

Code ไฟล์ php_upload.php

<?php
function upimg($img,$imglocate){
			global $file_up;
			if($img['name']!=''){
			$fileupload1=$img['tmp_name'];
			$g_img=explode(".",$img['name']);
			$file_up=time().".".$g_img[1];
				if($fileupload1){
					$array_last=explode(".",$file_up);
					$c=count($array_last)-1;
					$lastname=strtolower($array_last[$c]);
					if($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg" or $lastname=="swf"){					
						@copy($fileupload1,$imglocate.$file_up);			
					}	
				}				
			}
}
if($_FILES['file']['name']!=""){
	upimg($_FILES['file'],"temp/");
	echo "<script language=\"javascript\">";
	echo "var pl=top.document.getElementById('mypic1');";
	echo "pl.innerHTML=\"<img src='temp/".$file_up."' width='50' height='50' />\";";
	echo "top.document.form1.action='';";
	echo "top.document.form1.target='';";
	echo "</script>";
	echo "<meta http-equiv=\"Refresh\" content=\"0;URL=php_upload.php?d_img=".$file_up."\" />";
}
?>
<?php
	if($_GET['d_img']!=""){
		@unlink("temp/".$d_img);
	}
?>

คลิกดูตัวอย่างผลลัพธ์ได้ที่นี้ คลิก

บทความในหมวดที่่น่าสนใจ อื่นๆ PHP Learning

21 Oct 08 php กับการแสดงวันที่เป็นภาษาไทย อ่าน 2754 26 Mar 09 ฟังก์ชัน php แบ่งหน้าแต่งด้วย css อ่าน 2279 25 Sep 08 แบ่งหน้า ด้วย Code แบบง่าย อ่าน 2248 25 Sep 08 ดึงข้อมูลจากฐานข้อมูลใส่ List Box อ่าน 2123 25 Sep 08 ปฏิทินอย่างง่ายด้วย php และ css อ่าน 2041 25 Oct 08 ส่งอีเมลล์พร้อมกับแนบไฟล์ด้วย php mail function ได้อย่างง่าย อ่าน 1831 25 Sep 08 การแสดงข้อมูลจากตารางด้วย PHP อ่าน 1823 25 Sep 08 การสร้างวันเวลาปัจจุบัน ด้วยฟังก์ชัน date() อ่าน 1645 25 Sep 08 ใช้ PHP สร้าง Javascript อย่างง่าย อ่าน 1641 31 Mar 09 ดึงข้อมูลจากฐานข้อมูลเป็น excel ด้วย php รองรับภาษาไทย อ่าน 1618 14 Feb 09 คำนวณหาอายุ จากวันเกิด ด้วย php อ่าน 1611 30 Oct 08 ฟังก์ชันตรวจสอบอีเมลล์ ด้วย php ละเอียดมากขึ้น php check verify email อ่าน 1575 25 Sep 08 Upload รูปภาพ หรือไฟล์ด้วย ฟังก์ชั่น ใช้ง่าย อ่าน 1549 10 Nov 08 ฟังก์ชัน PHP ตัดข้อความยาวด้วย wordwrap อ่าน 1516 17 Mar 09 ง่ายๆ กับการส่งค่าตัวแปร PHP ไปใช้ใน Javascript อ่าน 1486
จำนวนผู้เยี่ยมชม 85255 คน 2010 © Copyright ninenik.com. All rights reserved.