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,037

HOME > PHP > PHP Forum > รบกวนสอบถามพี่ๆครับ คือต้องการทำอัพโหลดไฟล์ แต่ติดตรงจะให้ return ค่า ที่อยู่ของไฟล์ที่อัพโหลดไว้ ( แบบเวลาอัพไฟล์รูปในเว็บนี้อ่ะคับ)



 

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

 



Topic : 090625



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



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




คือผมอัพโหลดไฟล์ไปในใน server ได้แล้ว เก็บชื่อ เก็บที่อยู่ไว้ในฐานข้อมูลได้แล้วอ่ะคับ แต่ติดตรง เวลาจะดึงที่อยู่ของไฟล์(ไฟล์ที่เพิ่งอัพโหลดไป)ขึ้นมาแสดงในหน้านั้นเลย ทำไม่ได้คับ รบกวนสอบถามพี่ๆด้วยครับ



Tag : PHP, MySQL, JavaScript, Ajax, jQuery







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-02-10 01:23:10 By : noobilian View : 598 Reply : 1
 

 

No. 1



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



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


Code (PHP)
ไฟล์ php ที่ใช้อัพโหลดและเก็บลงฐานข้อมูลคับ
<?php
$msgsuccess = 0;
$msgerror=0;
     
if ($_FILES['myfile']['error']!=0) {
	$msgerror=0;
} else {
	$accept_types=array("image/gif", "image/jpeg", "image/pjpeg", "image/pgn", "image/x-png");
		
	$file = $_FILES['myfile']['name'];
	$typefile = $_FILES['myfile']['type'];	
	$sizefile = $_FILES['myfile']['size'];			
	$tempfile = $_FILES['myfile']['tmp_name'];
	
	if(!in_array($typefile, $accept_types)) {
		$msgerror=1;
	} else {
		$destination_path = getcwd().DIRECTORY_SEPARATOR;
		$msgsuccess = 0;			
	    if(@move_uploaded_file($tempfile, '../uploaded_img/img_'.$file)) {
		$name="img_".$file ;
		$address = "../uploaded_img/img_".$file;
		require_once("../system/include/connect.php");
		$sql = "INSERT INTO  uploaded_img VALUES (NULL,'$name','$address',CURRENT_TIMESTAMP,'')";
		$query1 = mysql_query($sql) or die (mysql_error());
		$msgsuccess = 1;
		}
	}
}
	
sleep(0)
?>

<script language="JavaScript">
window.top.window.stopUpload(<?php echo $msgsuccess; ?>, <?php echo $msgerror;?>);
</script>   



ส่วนนี้เป็นไฟล์ html หน้าฟอร์มที่ใช้อัพโหลด
Code
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jQuery Upload File</title> <script type="text/javascript" src="../script/jquery.js"></script> <script type="text/javascript" src="upload.js"></script> <style type="text/css"> </head> <body> <h1>jQuery Upload File</h1> <iframe id="upload_target" name="upload_target" src="#" style="display:none;"></iframe> <form id="frmUpload" action="upload.php" method="post" enctype="multipart/form-data" target="upload_target" onSubmit="clickupload();" > Upload File: <input id="myfile" name="myfile" type="file"> <span id="msg"> *ระบุไฟล์อัพโหลด</span><br/> <br><input type="submit" name="btnSubmit" value="อัพโหลด" /> </form> <span id="upload_process"></span> <span id="path"></span> </body> </html>



ส่วนนี้เป็นไฟล์ javascriptCode (JavaScript)
function clickupload() {
	if($("#myfile").val()==""){
		$('#msg').html('กรุณาระบุ File ที่จะ Upload');					
		$('#upload_process').empty();	
		return false;		
	} else {	
		$('#msg').html('<img src="ajax-loader.gif">กำลัง Upload รอสักครู่...');	
		return true ;				
	}
}

function stopUpload(success, error){
	var response='';
	if (success == 1){
		$('#upload_process').html('ไฟล์ที่ Upload ถูกบันทึกแล้ว!');	
		$('#msg').empty();	
	} else {
		if (error == 1) {
			$('#upload_process').html('ไฟล์ที่ Upload จะต้องเป็นไฟล์ชนิด gif, .jpeg, .jpg หรือ .png เท่านั้น');	
			$('#msg').empty();	
			
		}
	}

	$('#frmUpload')[0].reset();
	return true ;
		  
}









ประวัติการแก้ไข
2013-02-10 01:28:31
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 01:26:40 By : noobilian
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนสอบถามพี่ๆครับ คือต้องการทำอัพโหลดไฟล์ แต่ติดตรงจะให้ return ค่า ที่อยู่ของไฟล์ที่อัพโหลดไว้ ( แบบเวลาอัพไฟล์รูปในเว็บนี้อ่ะคับ)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่