|
|
|
ถ้้าต้องการส้ราง Folder เก็บไฟล์ ต้องเติ้มโค๊ดตรงไหนครับ |
|
|
|
|
|
|
|
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'],$Nfilename);
?>
<script language="JavaScript">
<!--
window.parent.UploadFinish('<?=$Nfilename?>');
//-->
</script>
|
|
|
|
|
Date :
2010-11-09 14:03:53 |
By :
titatree |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
mkdir("/path/ชื่อ Folder", 0777);
สร้าง Folder จาก Code ด้านบนเลยครับ ระบุ Path ที่ต้องการสร้าง Folder ส่วน 0777 เป็น Permission ครับ
ถ้าเราไม่ระบุ เป็น 0777 จะนำไฟล์ไปใส่ไม่ได้ครับ
ถ้าจะทำอัพโหลด ก็สร้าง โฟลเดอร์ก่อนค่อย copy ไฟล์ไปลง ใน Folder ครับ
คร่าวๆก็ประมาณว่า
Code (PHP)
<?
$file = $_FILES['fileupload']['name'];
$typefile = $_FILES['fileupload']['type'];
$sizefile = $_FILES['fileupload']['size'];
$Nfilename = date("Y-m-d")."-".$file;
mkdir("/img/upload", 0777);
copy('/img/upload/'.$_FILES['fileupload']['tmp_name'],$Nfilename);
?>
<script language="JavaScript">
<!--
window.parent.UploadFinish('<?=$Nfilename?>');
//-->
</script>
|
ประวัติการแก้ไข 2010-11-09 14:09:39
|
|
|
|
Date :
2010-11-09 14:07:28 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงไหนอ่ะคับ
|
|
|
|
|
Date :
2010-11-09 14:09:32 |
By :
titatree |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคับ
เดี๊ยวผมขอลองก่อนครับ
|
|
|
|
|
Date :
2010-11-09 14:13:12 |
By :
titatree |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไมไ่ด้เลยคับ ไม่มีไฟล์อัพขึ้นไปเลยคับ
|
|
|
|
|
Date :
2010-11-09 14:29:18 |
By :
titatree |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โฟลเดอร์ถูกสร้างขึ้นไหมครับ ลองเปิดดูว่ามี โฟลเดอร์ที่สร้างหรือเปล่าครับ
ขอดูโค้ด ที่นำไปใช้หน่อยครับ ว่าเป็นอย่างไร
|
ประวัติการแก้ไข 2010-11-09 14:31:54
|
|
|
|
Date :
2010-11-09 14:30:59 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Copy มากจากอันของพี่เลยคับ แล้วผมไปสร้าง Folder upload
|
|
|
|
|
Date :
2010-11-09 14:35:06 |
By :
titatree |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แป่ว ต้องแก้ด้วยนะครับ ของผมแค่ไกด์ๆน่ะครับ
mkdir("/img/upload", 0777); ผมหมายความว่า สร้างโฟลเดอร์ชื่อว่า upload ไว้ข้างใน folder img
ถ้าเครื่องคุณไม่มี folder img มันก็สร้างไม่ได้น่ะครับ จะกลายเป็น error ไป
แล้วค่อยอัพไฟล์ไปใส่ครับ งั้นลองนี้แล้วกันครับ เบสิค สุดๆ
Code (PHP)
<?
$file = $_FILES['fileupload']['name'];
$typefile = $_FILES['fileupload']['type'];
$sizefile = $_FILES['fileupload']['size'];
$Nfilename = date("Y-m-d")."-".$file;
mkdir("upload", 0777);
copy('upload/'.$_FILES['fileupload']['tmp_name'],$Nfilename);
?>
<script language="JavaScript">
<!--
window.parent.UploadFinish('<?=$Nfilename?>');
//-->
</script>
|
|
|
|
|
Date :
2010-11-09 14:37:43 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้ครับ - -*
|
|
|
|
|
Date :
2010-11-09 14:43:06 |
By :
titatree |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$file = $_FILES['fileupload']['name'];
$typefile = $_FILES['fileupload']['type'];
$sizefile = $_FILES['fileupload']['size'];
$Nfilename = date("Y-m-d")."-".$file;
mkdir("upload", 0777);
copy($_FILES['fileupload']['tmp_name'],'upload/'.$Nfilename);
?>
<script language="JavaScript">
<!--
window.parent.UploadFinish('<?=$Nfilename?>');
//-->
</script>
อ่ะอันนี้ได้ครับ ผ่านการทดสอบแล้ว ผมผิดเองครับ ใส่พาธข้างหน้าซะงั้นมันต้องข้างหลังแล้วตามด้วยชื่อไฟล์นะครับ
|
|
|
|
|
Date :
2010-11-09 14:50:51 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคัรบ มีไฟล์เข้า โฟลเดอร์แล้ว
แต่ว่าลิ้งที่แสดงที่จะโหลดอ่ะครับ มันไม่ใช่ลิ้งที่โฟรเดอณื อัพโหลด
มันเป็นลิ้งนอกครับ
|
|
|
|
|
Date :
2010-11-09 14:55:56 |
By :
titatree |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณต้องไปแก้ลิงค์ที่ให้โหลดไฟล์ด้วยน่ะครับ ให้มีชื่อที่สร้างโฟลเดอร์ด้วย
เป็น http://localhost/ProjectPhp/uploadweb/upload/ชื่อไฟล์
แบบนี้น่ะครับ
document.getElementById('showdetail').innerHTML = 'Upload เสร็จเรียบร้อยแล้ว <br>คุณสามารถดาวน์โหลดไฟล์ได้ที่ <font color="#0000FF">http://localhost/ProjectPhp/uploadweb/upload/<;/font><a href="'+Url+'" target="_blank">'+Url+'</a>';
|
ประวัติการแก้ไข 2010-11-09 15:00:58
|
|
|
|
Date :
2010-11-09 14:59:49 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากเลยคับ
ขอบคุณคับ
|
|
|
|
|
Date :
2010-11-09 15:03:17 |
By :
titatree |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าแก้ไข ตรงวันที่ให้เป็นคำก็ เปลี่ยนได้เลยใช่ไหมครับ
|
|
|
|
|
Date :
2010-11-09 15:05:19 |
By :
titatree |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ ได้เลยครับ ตามสบายครับ จะเป็นตัวเลข เป็นคำ เป็นอะไรก็ได้ครับ แต่อย่าให้เป็นอักขระพิเศษ พวก . $ # % ^ ทำนองนี้น่ะครับ ไม่ดีนะไม่ดี
|
|
|
|
|
Date :
2010-11-09 15:10:46 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากเลยคับบบบ
|
|
|
|
|
Date :
2010-11-09 15:18:10 |
By :
titatree |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|