การเขียน extension phpBB เพื่อทำการบันทึกรูปภาพ ลง database ทำยังไงครับ

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x และเร็วๆนี้ Joomla จะออกเวอร์ชั่น 4.0 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0 Joomla 1.0 joomla 3.8 และ รายละเอียดของ server OS , php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

Forum rules
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
User avatar
pnut
PHP Super Member
PHP Super Member
Posts: 488
Joined: 08/08/2016 10:48 am

การเขียน extension phpBB เพื่อทำการบันทึกรูปภาพ ลง database ทำยังไงครับ

Post by pnut »

การเขียน extension phpBB เพื่อทำการบันทึกรูปภาพ ลง database ทำยังไงครับ
User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 28055
Joined: 31/03/2014 10:02 am
Contact:

Re: การเขียน extension phpBB เพื่อทำการบันทึกรูปภาพ ลง database ทำยังไงครับ

Post by thatsawan »

คร่าวๆของการทำ
1.เขียนคำสั่งสร้างโฟเดอร์จะเก็บภาพว่าจะให้ไปเก็บที่ไหน
2.สร้างฟอร์มรับค่า
3.เช็คว่าค่าที่รับมาเป็นไฟล์ภาพหรือป่าว
4.เปลี่ยนชื่อไฟล์ภาพเพื่อไม่ให้ชื่อซ้ำ จะใช้ฟังก์ชั่นของ phpBB Gen ขึ้นมา
5.ย้ายภาพเข้าโฟลเดอร์ ที่เราสร้างไว้ข้อ 1
6.บันทึกข้อมูลลงตาราง


ตัวอย่างขั้นตอนที่ 2
โดยปกติเวลาจะเขียน upload image ก้จะเริ่มตั้งเเต่สร้างฟอร์มก่อน รับค่าจากฟอร์ม
ตอนรับค่าจากฟอร์ม ธรรมดาใน phpBB จะใช้

Code: Select all

$this->request->variable('place_type_id', 0) 
ถ้าจะเอาจากภาพ

Code: Select all

<input type="file" name="upload_file" id="avatar_upload_file" class="inputbox_m autowidth"/> 

Code: Select all

$this->request->file('upload_file'); 
User avatar
pnut
PHP Super Member
PHP Super Member
Posts: 488
Joined: 08/08/2016 10:48 am

Re: การเขียน extension phpBB เพื่อทำการบันทึกรูปภาพ ลง database ทำยังไงครับ

Post by pnut »

แล้วในไฟล์ install_migration ต้องเปลี่ยนอะไรไหมครับ
User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 28055
Joined: 31/03/2014 10:02 am
Contact:

Re: การเขียน extension phpBB เพื่อทำการบันทึกรูปภาพ ลง database ทำยังไงครับ

Post by thatsawan »

ขึ้นยู่ว่าเราจะเก็บข้อมูลภาพแบบไหน ส่วนใหญ่ เราจะเก็บชื่อภาพ ขนาดของภาพ นามสกุลภาพ เวลาเราเาภาพมาแสดงจะดึงข้อมูลพวกนี้มาดึงภาพจริงจากโฟลเดอร์มาแสดงค่ะ
User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 28055
Joined: 31/03/2014 10:02 am
Contact:

Re: การเขียน extension phpBB เพื่อทำการบันทึกรูปภาพ ลง database ทำยังไงครับ

Post by thatsawan »

ลองศึกษา ขั้นตอนวิธีการเขียนแบบ php ธรรมดาก่อน ลองดูที่นี่
https://youtu.be/5UFod7TgzSI
User avatar
pnut
PHP Super Member
PHP Super Member
Posts: 488
Joined: 08/08/2016 10:48 am

Re: การเขียน extension phpBB เพื่อทำการบันทึกรูปภาพ ลง database ทำยังไงครับ

Post by pnut »

ดูแล้วก็ไม่เข้าใจคับ
thatsawan wrote:ลองศึกษา ขั้นตอนวิธีการเขียนแบบ php ธรรมดาก่อน ลองดูที่นี่
https://youtu.be/5UFod7TgzSI
User avatar
pnut
PHP Super Member
PHP Super Member
Posts: 488
Joined: 08/08/2016 10:48 am

Re: การเขียน extension phpBB เพื่อทำการบันทึกรูปภาพ ลง database ทำยังไงครับ

Post by pnut »

ขอวิธีการตามขั้นตอน ว่ามีวิธีการทำอย่างไรครับ ขอร้องด้วยครับ ว่าทำยังไง
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 26694
Joined: 22/09/2008 6:18 pm
Contact:

Re: การเขียน extension phpBB เพื่อทำการบันทึกรูปภาพ ลง database ทำยังไงครับ

Post by mindphp »

ควรตรวจสอบชนิดไฟล์ บันทึกไว้ใน server
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM”

Who is online

Users browsing this forum: No registered users and 6 guests