|
|
|
ใครเก่งๆ ช่วยผมหน่อยครับ ผมติดอยู่หลายวันแล้ว จากกระทู้ (หน้าคลิกเพื่อไปที่ popup สำหรับ upload ไฟล์) |
|
|
|
|
|
|
|
จากกระทู้ https://www.thaicreate.com/php/forum/033101.html
//Event.php (หน้าคลิกเพื่อไปที่ popup สำหรับ upload ไฟล์)
Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Upload</title>
</head>
<body>
<script language="javascript">
function popup(url,name,windowWidth,windowHeight){
myleft=(screen.width)?(screen.width-windowWidth)/2:100;
mytop=(screen.height)?(screen.height-windowHeight)/2:100;
properties = "width="+windowWidth+",height="+windowHeight;
properties +=",scrollbars=yes, top="+mytop+",left="+myleft;
window.open(url,name,properties);
}
</script>
<form id="form1" name="form1" method="post" >
<input name="FileName" type="text" id="FileName" /> <a href="javascript:popup('Upload.php','',400,175)" >Click Upload</a>
</form>
</body>
</html>
//Upload.php (หน้า popup สำหรับ upload)
Code
<form method="post" enctype="multipart/form-data" >
<input type="file" name="fileupload" id="fileupload"/>
<input type="submit" name="Submit" value="Upload" />
</form>
<?
if($_FILES["fileupload"]["name"])
{
$fileupload = $_FILES['fileupload']['tmp_name'];
$fileupload_name = $_FILES['fileupload']['name'];
$fileupload_size = $_FILES['fileupload']['size'];
$fileupload_type = $_FILES['fileupload']['type'];
$ext = strtolower(end(explode('.',$fileupload_name)));
if($ext=='doc' || $ext=='pdf' || $ext=='xls' || $ext=='ppt' || $ext=='zip' || $ext=='rar')
{
$filename = md5(rand() * time()).".".$ext;
@copy($fileupload,"documents/$filename");
@unlink($fileupload);
}else{
echo "<script language='javascript'>alert('Can upload file. Please try again.');</script>";
echo"<script>history.back();</script>";
exit();
}
}
?>
ทีนี้ อยากทำให้ เมือกด ปุ่ม Upload แล้วก็ทำการ upload ไฟล์(ส่วนนี้ทำได้แล้ว) ผมอยากจะส่งชื่อของไฟล์ ($filename)ไปที่ textBox ที่ชื่อ FileName ในหน้า Event.php
แล้วก็ปิด pupup นี้ไปเลย ต้องเขียนเพิ่มยังไงครับ
ช่วยดูหน่อยนะครับ ผมติดตรงนี้ตั้งแต่วันศุกร์แล้วครับ เครียด ขอบคุณครับ
Tag : - - - -
|
|
|
|
|
|
Date :
2009-10-19 14:36:53 |
By :
Snapters |
View :
1073 |
Reply :
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดี๋ยวคืนนี้จัดให้
|
|
|
|
|
Date :
2009-10-19 15:56:42 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณล่วงหน้าครับ พี่ PlaKriM
|
|
|
|
|
Date :
2009-10-19 16:12:59 |
By :
Snapters |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่เก่งครับ ..มาให้กำลังใจ
|
|
|
|
|
Date :
2009-10-19 16:55:00 |
By :
JavaScrap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หง่ะ ยังไม่มีใครตอบอีกเลย
|
|
|
|
|
Date :
2009-10-20 09:03:30 |
By :
Snapters |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ง่ะ ช่วยหน่อยคร๊าบบบบบ
|
|
|
|
|
Date :
2009-10-20 16:55:03 |
By :
Snapters |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อั๋นสัญญาไว้แล้วเดี๋ยวก็มาครับ
|
|
|
|
|
Date :
2009-10-20 21:29:19 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Upload</title>
</head>
<body>
<script language="javascript">
function popup(url,name,windowWidth,windowHeight){
myleft=(screen.width)?(screen.width-windowWidth)/2:100;
mytop=(screen.height)?(screen.height-windowHeight)/2:100;
properties = "width="+windowWidth+",height="+windowHeight;
properties +=",scrollbars=yes, top="+mytop+",left="+myleft;
window.open(url,name,properties);
}
function showfilename(uploaded){
document.getElementById("FileName").value = uploaded;
}
</script>
<form id="form1" name="form1" method="post" >
<input name="FileName" type="text" id="FileName" /> <a href="javascript:popup('Noname2.php','',400,175)" >Click Upload</a>
</form>
</body>
</html>
อันนี้เขียนเป็นตัวอย่างไปดัดแปลงเอา
Code
<script type="text/javascript">
window.opener.showfilename("test.jpg");
</script>
<a href="javascript:window.close();">close</a>
|
|
|
|
|
Date :
2009-10-20 22:56:54 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับพี่ PlaKriM
|
|
|
|
|
Date :
2009-10-21 09:18:15 |
By :
Snapters |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|