<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> <title>Upload ไม่เปลี่ยนหน้า</title> <script language="javascript"> function clickupload() { if ( document.getElementById('fileupload').value.length == 0 ) { alert( 'ระบุ File ที่จะ Upload สิจ๊ะ' ) ; return false ; } document.getElementById('upmsg').innerHTML = 'กำลัง Upload อยู่นะจ๊ะ รอซักครู่...' ; document.getElementById('btnUpload').value = "ส่งไปแล้วไม่ต้องคลิกซ้ำ"; document.getElementById('btnUpload').disabled = true ; return true ; } function uploadok(pathfile) { document.getElementById('fileupload').value =""; document.getElementById('upmsg').innerHTML = 'Upload เสร็จแล้ว <br> file อยู่ที่<Br><a href="'+pathfile+'" target="_blank">'+pathfile+'</a><br>ระบุ File ใหม่ต่อไปได้เลย' ; document.getElementById('btnUpload').value = "Upload เลยเด่ะ"; document.getElementById('btnUpload').disabled = false; document.getElementById('frmUpload').reset() ; document.getElementById('textfield').value = $tempfile ; //ผมอยากให้ชื่อไฟล์ที่อัพโหลดมันแสดงที่ textfield นะครับช่วยที่ return true ; } </script> </head> <body> <iframe id="uploadtarget" name="uploadtarget" src="" style="width:0px;height:0px;border:0"></iframe> <form id="frmUpload" action="upload.php" method="post" enctype="multipart/form-data" onsubmit="return clickupload();" target="uploadtarget"> <p><span id="upmsg">ระบุ File ที่จะ Upload สิจ๊ะ</span><br> <input id="fileupload" name="fileupload" type="file"> <input id="btnUpload" type="submit" value="Upload เลยเด่ะ"> </p> <p> </p> </form> <form name="form1" method="post" action=""> <input name="textfield" type="text" size="100"> </form> <p> </p> </body> </html>
<? sleep(5); $file = $_FILES['fileupload']['name']; $typefile = $_FILES['fileupload']['type']; $sizefile = $_FILES['fileupload']['size']; $tempfile = date("Y-m-d")."-".$file; copy($_FILES['fileupload']['tmp_name'],$tempfile); echo "OK "; ?> <script language="JavaScript"> <!-- window.parent.uploadok('<?=$tempfile?>'); //--> </script>
Quote:document.getElementById('textfield').value = '<? echo $tempfile; ?>';
Quote:Code <text name="pic" value="ชื่อรูปที่ ดึงมาจากฐานข้อมูล"> แบบนี้ ไม่ได้เหรอครับ
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง