พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / การอัพโฟลดไฟล์ไปไว้ที่ server
guest
guest
Thu 17 Nov 2005 16:50:27

สวัสดีครับทั่นเว็ลมาสเตอร์ กลับมาอีกแล้ว จากคราวก่อน ที่ผมตั้งกระทู้ การแสดงรูปจากฐานข้อมูล นั้นไม่รู้ทำไม่ยังงัยก็ไม่แสดงรูป ผมเลยเปลี่ยนแนวใหม่ โดยการ เขียนการอัพโหลดไฟล์แทน ดูโค๊ดนะครับ

การโหลด

if (copy($HTTP_POST_FILES['files']['tmp_name'],$HTTP_POST_FILES['files']['name'])){
echo"<b>รายละเอียดของไฟล์ที่ได้รับ</b><br>\n";
echo"ชื่อไฟล์ :".$HTTP_POST_FILES['files']['name']."<br>\n";
echo"ชื่อพาธเต็ม :".$HTTP_POST_FILES['files']['tmp_name']."<br>\n";
echo"ขนาดไฟล์ :".$HTTP_POST_FILES['files']['size']."ไบต์ <br>\n";
echo"ประเภทไฟล์ :".$HTTP_POST_FILES['files']['type']."<br>\n";
echo"<img src=\"".$HTTP_POST_FILES['files']['name']."\"><br><br>\n";
}

แต่ไม่รู้จะให้มัน เซฟลงในโฟลเดอร์ที่ server ยังงัยอ่ะ ไฟล์ที่จะเก็บที่ server คือ

hostname\Web\images ครับ

Administrator
Thu 17 Nov 2005 17:02:55
ใช้ if(move_uploaded_file($_FILES["files"]["tmp_name"], "/hostname/web/images/".$_FILES["files"]["name"])){
//upload OK
}else{
//upload failed
}

ส่วนการอ้างอิง /hostname/web/images นั้นสามารถอ้างแบบ relative ได้ครับ เช่น images หรือ web/images
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login