|
|
|
จากโค้ดนี้ทำยังไงให้มันอัพโหลดลงในโฟเดอร์ครับ(ตอนนี้มันอัพลงในตัวเซิฟเลย) |
|
|
|
|
|
|
|
Code (PHP)
//
copy($_FILES['fileupload']['tmp_name'],"fileupload/".$Nfilename);
//แสดงรูป
<img src="fileupload/<?=$Nfilename?>"/>
|
|
|
|
|
Date :
2013-07-14 01:45:05 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อัพไว้ใน โฟเดอร์ได้แล้วอ่ะครับ แต่ว่าตอนโชว์นี่สิครับ รบกวนช่วยดูบรรทัดนี้หน่อยนะึครับ
Code (PHP)
คุณสามารถดาวน์โหลดไฟล์ได้ที่ <font color="#0000FF">http://127.0.0.1/ProjectPhp/chapter-16/</font><a href="'+Url+'" target="_blank">'+Url+'</a>';
ผมลองเอาที่พี่บอกมา ไปแทรกแล้ว มันก็ยังไม่ขึ้นอ่ะครับเวลาดูรูปอ่ะ เหมือน ๆ กับว่ามันยังดูอยู่นอกโฟเดอร์ที่เดิมอยู่อ่ะครับ ทำไงดี
ขอบคุณครับ
|
|
|
|
|
Date :
2013-07-14 02:27:18 |
By :
benzsara |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา Code เต็มๆมาดูคับ
|
|
|
|
|
Date :
2013-07-14 02:29:37 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html><!-- InstanceBegin template="/Templates/tp-content.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>content</title>
<style type="text/css">
#Bar_process{
z-index:100;
visibility:hidden;
position:absolute;
text-align:center;
width:416px;
left: 155px;
top: 347px;
height: 34px;
}
</style>
<script language="javascript">
function upload()
{
if ( document.getElementById('fileupload').value.length == 0 )
{
return false ;
}
document.getElementById('Bar_process').style.visibility = 'visible';
document.getElementById('Btupload').disabled = true ;
return true ;
}
function UploadFinish(Url)
{
document.getElementById('fileupload').value ="";
document.getElementById('Bar_process').style.visibility = 'hidden';
document.getElementById('showdetail').innerHTML = 'Upload เสร็จเรียบร้อยแล้ว <br>คุณสามารถดาวน์โหลดไฟล์ได้ที่ <font color="#0000FF">http://127.0.0.1/ProjectPhp/chapter-16/</font><a href="'+Url+'" target="_blank">'+Url+'</a>';
document.getElementById('Btupload').disabled = false;
document.getElementById('frmUpload').reset() ;
return true ;
}
</script>
--------- อันล่างนี่ส่วนฟอร์ม----------
<tr>
<td><img src="image/bar.gif" width="710" height="138"></td>
</tr>
<tr align="center">
<td><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 upload();" target="uploadtarget">
<br>
<label>
<input type="file" name="fileupload" id="fileupload">
</label>
<br>
<input type="image" name="Btupload" id="Btupload" src="image/button.gif">
</br>
</form></td>
</tr>
<tr align="center">
<td height="35">
<span id="showdetail"></span>
<span id="Bar_process" >Loading...<img src="loader.gif" /></span>
</td>
</tr>
</table>
|
|
|
|
|
Date :
2013-07-14 09:20:41 |
By :
benzsara |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหมือน ๆ กับว่า มันเ้ก็บที่อยู่รูปไว้ใน Url อ่ะครับ ผมไม่แน่ใจอ่ะครับ ไม่เคยเรียนเลย
|
|
|
|
|
Date :
2013-07-14 10:15:20 |
By :
benzsara |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วไฟล์ที่เป็น Action ละคับ ตัวที่ทำหน้าที่ Upload
|
|
|
|
|
Date :
2013-07-14 11:14:54 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$file = $_FILES['fileupload']['name'];
$typefile = $_FILES['fileupload']['type'];
$sizefile = $_FILES['fileupload']['size'];
$Nfilename = date("Y-m-d")."-".$file;
copy($_FILES['fileupload']['tmp_name'],"fileupload/".$Nfilename);
?>
<script language="JavaScript">
<!--
window.parent.UploadFinish('<?=$Nfilename?>');
//-->
</script>
ผมกำลองถูไถอยู่ครับ พอได้บ้างแล้วครับ ตอนนี้กำลังทำให้ในtextbox แสดงลิงค์
<img src ="ที่อยู่ของรูป"><br> อยู่ครับผม ขอบคุณมาก ๆ ครับ
|
|
|
|
|
Date :
2013-07-14 11:49:36 |
By :
benzsara |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองศึกษาจากอันนี้จิ ครับ ผมก็เพิ่งทำ ตัว upload image ลง sv เหมือนกันครับ
http://www.w3schools.com/php/php_file_upload.asp
|
|
|
|
|
Date :
2013-07-15 10:51:49 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|