แสดงตัวอย่างรูป ก่อน 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 กับการแสดงวันที่เป็นภาษาไทย อ่าน 2829 26 Mar 09 ฟังก์ชัน php แบ่งหน้าแต่งด้วย css อ่าน 2349 25 Sep 08 แบ่งหน้า ด้วย Code แบบง่าย อ่าน 2296 25 Sep 08 ดึงข้อมูลจากฐานข้อมูลใส่ List Box อ่าน 2178 25 Sep 08 ปฏิทินอย่างง่ายด้วย php และ css อ่าน 2093 25 Sep 08 การแสดงข้อมูลจากตารางด้วย PHP อ่าน 1877 25 Oct 08 ส่งอีเมลล์พร้อมกับแนบไฟล์ด้วย php mail function ได้อย่างง่าย อ่าน 1871 25 Sep 08 การสร้างวันเวลาปัจจุบัน ด้วยฟังก์ชัน date() อ่าน 1682 25 Sep 08 ใช้ PHP สร้าง Javascript อย่างง่าย อ่าน 1680 31 Mar 09 ดึงข้อมูลจากฐานข้อมูลเป็น excel ด้วย php รองรับภาษาไทย อ่าน 1664 14 Feb 09 คำนวณหาอายุ จากวันเกิด ด้วย php อ่าน 1663 30 Oct 08 ฟังก์ชันตรวจสอบอีเมลล์ ด้วย php ละเอียดมากขึ้น php check verify email อ่าน 1628 25 Sep 08 Upload รูปภาพ หรือไฟล์ด้วย ฟังก์ชั่น ใช้ง่าย อ่าน 1600 10 Nov 08 ฟังก์ชัน PHP ตัดข้อความยาวด้วย wordwrap อ่าน 1538 17 Mar 09 ง่ายๆ กับการส่งค่าตัวแปร PHP ไปใช้ใน Javascript อ่าน 1537
จำนวนผู้เยี่ยมชม 87857 คน 2010 © Copyright ninenik.com. All rights reserved.