โดย Pleumiie » 24/04/2012 4:08 pm
คือผมจะทำที่อัพโหลดอย่างง่ายอ่ะครับ แล้วถ้าอัพโหลดอย่างนี้มันจะไปอยู่ในไดเร็กทอลี่ ของไฟล์ html ถ้าผมจะระบุตำแหน่งในการอัพโหลดแล้วไปที่นั่น ผมต้องแก้ไขอย่างไรคับ
code Html
โค้ด: เลือกทั้งหมด
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>Upload File</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 เสร็จแล้ว</a><br>ระบุ File ใหม่ต่อไปได้เลย' ;
document.getElementById('btnUpload').value = "Upload เลย";
document.getElementById('btnUpload').disabled = false;
document.getElementById('frmUpload').reset() ;
return true ;
}
</script>
</head>
<body>
<span class="แจ้ง">
<iframe id="uploadtarget" name="uploadtarget" src="" style="width:0px;height:0px;border:0"></iframe>
</span>
<form id="frmUpload" action="upload.php" method="post" enctype="multipart/form-data" onsubmit="return clickupload();" target="uploadtarget">
<span class="แจ้ง" id="upmsg">ระบุ File ที่จะ Upload </span><span class="แจ้ง"><br>
<input id="fileupload" name="fileupload" type="file">
<input id="btnUpload" type="submit" value="Upload ">
</span>
</form>
</body>
</html>
code PhP
โค้ด: เลือกทั้งหมด
<?
sleep(3);
$file = $_FILES['fileupload']['name'];
$typefile = $_FILES['fileupload']['type'];
$sizefile = $_FILES['fileupload']['size'];
$tempfile = "".$file;
copy($_FILES['fileupload']['tmp_name'],$tempfile);
?>
<script language="JavaScript">
<!--
window.parent.uploadok('<?=$tempfile?>');
//-->
</script>
คือผมจะทำที่อัพโหลดอย่างง่ายอ่ะครับ แล้วถ้าอัพโหลดอย่างนี้มันจะไปอยู่ในไดเร็กทอลี่ ของไฟล์ html ถ้าผมจะระบุตำแหน่งในการอัพโหลดแล้วไปที่นั่น ผมต้องแก้ไขอย่างไรคับ
[color=#FF40FF]code Html[/color]
[code]<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>Upload File</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 เสร็จแล้ว</a><br>ระบุ File ใหม่ต่อไปได้เลย' ;
document.getElementById('btnUpload').value = "Upload เลย";
document.getElementById('btnUpload').disabled = false;
document.getElementById('frmUpload').reset() ;
return true ;
}
</script>
</head>
<body>
<span class="แจ้ง">
<iframe id="uploadtarget" name="uploadtarget" src="" style="width:0px;height:0px;border:0"></iframe>
</span>
<form id="frmUpload" action="upload.php" method="post" enctype="multipart/form-data" onsubmit="return clickupload();" target="uploadtarget">
<span class="แจ้ง" id="upmsg">ระบุ File ที่จะ Upload </span><span class="แจ้ง"><br>
<input id="fileupload" name="fileupload" type="file">
<input id="btnUpload" type="submit" value="Upload ">
</span>
</form>
</body>
</html>[/code]
[color=#FF40FF]code PhP[/color]
[code]<?
sleep(3);
$file = $_FILES['fileupload']['name'];
$typefile = $_FILES['fileupload']['type'];
$sizefile = $_FILES['fileupload']['size'];
$tempfile = "".$file;
copy($_FILES['fileupload']['tmp_name'],$tempfile);
?>
<script language="JavaScript">
<!--
window.parent.uploadok('<?=$tempfile?>');
//-->
</script>[/code]