พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / ช่วยแนะนำในเรื่อง สคริป การอัพโหลดภาพขึ้นเว็บไซต์หน่อยครับ ...
โอ๋
โอ๋
Mon 31 Jul 2006 15:52:34

คืออยากอัพโหลดภาพขึ้นบน server และก็มีข้อความส่งขึ้นด้วย เหมือนเว็บบอร์ดนะครับ

ตอนแรกมีหน้าที่ที่จะต้องใส่รายละเอียด
1. มีช่องให้ลิงค์ไปดึงภาพมา มีปุ่ม borws
2. มีช่องใส่หัวข้อ
3. มีช่องใส่รายละเอียด เช่นเนื้อหา

พอกดปุ่ม Ok ก็ให้โชว์รายละเอียดก่อน ว่าถูกต้องหรือไม่ และโชว์รูปด้วยครับ จากนั้นให้กดปุ่ม Ok อีกครั้งนึงเพื่อเก็บในดาต้าเบส



4. หน้าแสดงรายละเอียด(สำหรับ admin) จะแสดงเป็นหัวข้อเรียงลำดับไปเรื่อย ๆเหมือนเว้บบอร์ดทั่วไปครับ


ยังไงแนะนำด้วยครับ ว่าเอาโค้ดอะไรมาดัดแปลงได้อ่ะครับ

Administrator
Tue 1 Aug 2006 07:40:51
ก่อนอื่นใน form ต้องมีการเพิ่ม attribute enctype="multipart/form-data" จากนั้น

เท่าที่ผมใข้คือทำการ upload ไปไว้ใน directory ที่สร้างเตรียมไว้เพื่อเก็บไฟล์ชั่วคราวก่อน ถ้าก็ตกลงก็จะทำการบันทึกทั้งหมด แต่ถ้าไม่ก็จะกลับไป upload ใหม่ได้ ปัญหาคือไฟล์เดิมต้องลบออกเสมอๆเพื่อไม่ให้เปลืองพื้นที่ครับ

การ upload ก็ใช้ move_uploaded_file() โดยมี parameter 2 ตัว ชื่อไฟล์ต้นทาง และชื่อไฟล์ปลายทาง เช่น move_uploaded_file($_FILE["file1"]["tmp_name"], "pictures/".$_FILE["file1"]["name"])
โอ๋
โอ๋
Tue 1 Aug 2006 08:11:11

อืม พอดีผมจะให้สมาชิกเข้ามาอัพโหลดภาพประมาณว่า ประกวดนะครับ แล้วให้สมาชิกโหลดขึ้น server ใน directory ชื่อ event_mam   คือให้เก็บลงในดาต้าเบสด้วยชื่อ Teble : event_man  เพื่อเก็บเป็น record ไปเรื่อย ๆ  นะครับ เวลาเรียกดูผมจะมีสคริปดึงมาโชว์เหมือนกระทู้ตามเว็บบอร์ดทั่วไปครับ แล้วเวลาคลิ๊กแต่ละหัวข้อก็จะโชว์หน้ารายละเอียดของคนนั้น พร้อมกับภาพด้วย นะครับ

Administrator
Tue 1 Aug 2006 08:57:40
คุณก็ต้องทำการสร้าง relation กับภาพครับโดยอาจจะเก็บไว้ใน database เช่นเดียวกับการเก็บกระทู้ก็ได้ครับเวลานำมาแสดงผลก็นำมาจัดการแสดงผลใหม่ครับ
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