ท่านใดที่ทำเว็บดูหนังออนไลน์ฟรี แต่ตัวหนังเราฝากไว้กับเว็บในเครือของ Google อยากจะเขียนระบบให้มันดึงตัววิดีโอมาเล่นที่เว็บเรา ก่อนหน้านี้ ผมใช้เว็บฟรีแห่งหนึ่ง PROXY PLAYER ทีแรก เขาก็ให้ใช้ฟรีไม่มีโฆษณา แต่พอมาซักพัก นั่นไงล่ะ โฆษณาตามมาเป็นพรวนเลย ก็นะ ของฟรีไม่เคยมีในโลก ถ้าใช้ฟรี ต้องยอมแลกกับของฝากเล็กๆ น้อยๆ ติดมาด้วย
ตอนนี้กำลังทยอยลบออกแล้วครับ เอาไปใส่ในตัวระบบที่ผมเขียนขึ้นเอง อิอิ และที่สำคัญ เว็บฟรี มันจะยิ่งยืนนานได้ขนาดไหน สู้เราเขียนเองไม่ดีกว่าเหรอ
คำถามต่อไป จะไปเอาแนวทางการเขียนโค้ดได้ที่ไหน มาๆ ตามกันมาเลยครับ เป็นเว็บภาษาเวียดนาม แต่ไม่ต้องกลัวไปว่าจะอ่านไม่ออก ขอแค่มีพื้นฐาน PHP นิดหน่อย เราก็คลำทางตามวิธีของเขาได้ครับ (อ่านวิธีการเข้าใช้งานที่นี่ครับ
http://www.thaiseoboard.com/in...433.msg5202460.html#msg5202460 )
สิ่งที่ผมได้ค้นคว้า ในการเขียนระบบครั้งนี้ ต้องขอยกเครดิตตัวใหญ่ๆ ให้กับเว็บ
thaicreate.com ข้อมูลในเว็บนี้แน่นมาก เยอะสุดๆ และเนื้อหาก็อัพเดตเกือบทันสมัยด้วย
มาดูกันว่า ผมอ้างอิงบทความใดบ้างในการเขียนระบบครั้งนี้1.
ระบบ Login อันนี้จำเป็นครับ เผื่อเราเขียนระบบ แล้วอยากให้เพื่อนใช้งานด้วย ก็ทำระบบสมาชิกรองรับไว้หน่อยก็ดี
-
http://www.thaicreate.com/comm...m-check-username-password.html (ตอนนี้ การใช้คำสั่ง sql ไม่ค่อยปลอดภัยแล้ว แนะนำ mysqli ดีกว่าครับ หรือไม่ก็ PDO ไปเลย แต่ถ้าเราเริ่มต้น ก็เอาง่ายๆ ไปก่อน sql ค่อยมาอัปเกรดใหม่ทีหลัง)
2.
การรับค่า $_GET จาก URL ครับ สำหรับ นำลิงก์ไปที่ติดที่เว็บ โดยอิงค่า ไอดีขึ้นมา เช่น player.xxx.com/watch.php?v=h7Zp13Kd_wy
-
http://www.thaicreate.com/php/php-get.html 3.
การเพิ่มข้อมูลเข้า SQL เช่น ชื่อวิดีโอ ลิงก์วิดีโอจาก Google, ID คนอัพโหลด, วันที่อัพโหลด และอื่นๆ
-
http://www.thaicreate.com/php/...p-mysql-mysqli-add-insert.html 4.
การแสดงรายการวิดีโอ ที่เราได้เพิ่มเข้าไปใน MySQL
-
http://www.thaicreate.com/php/...-mysql-mysqli-list-record.html 5.
ตัวแบ่งหน้า สำหรับแสดงรายการวิดีโอ เช่น แสดง ID วิดีโอ, ชื่อวีดีโอ เป็นต้น
-
http://www.thaicreate.com/comm...nity/php-mysql-pagination.html 7. สุดท้าย พระเอกของงานครับ
โค้ดสำหรับดึงลิงก์วิดีโอจากเว็บอัพโหลดวิดีโอของ Google-
http://www.thaiseoboard.com/in...433.msg5202460.html#msg5202460 8. เพิ่มเติมให้นะครับ
เป็นระบบสุ่ม ID ของวิดีโอ เช่น player.xxx.com/watch.php?v=
h7Zp13Kd_wy พูดง่ายๆ เลียนแบบไอดีของ Youtube นั่นเอง แจ่มมั้ยล่ะ คีย์ไม่ซ้ำกันด้วยนะ
-
http://stackoverflow.com/quest...dom-unique-alphanumeric-string 9. เพิ่มเติมให้อีก
Class PHP สำหรับการเชื่อมต่อกับ SQL ครับ เอาใช้งานตอนเขียนโค้ดครับ ช่วยให้ระบบปลอดภัยยิ่งขึ้นครับ
-
https://github.com/joshcam/PHP-MySQLi-Database-Class มาดูผลงานที่ผมเขียนขึ้นมาดีกว่าหน้า Login (เชยมากเนอะ แต่ไม่สนอ่ะ เน้นใช้งาน อิอิ)
แสดงรายการวิดีโอครับ (จากข้อที่ 4 ด้านบน)
หน้าสำหรับเพิ่มลิงก์วิดีโอและชื่อวิดีโอ
หน้าแก้ไขโปรไฟล์ ตรงนี้จะทำหรือไม่ทำก็ได้ แต่ผมทำเผื่อไว้ เวลาแก้ไขพวกภาพปก จะได้ไม่ต้องไปแก้ที่โค้ด แก้ในหน้าเว็บจบเบย
หน้านี้สำหรับเป็นตัวเล่นวิดีโอครับ เมื่อรันผลจะประมาณนี้ เป็นหน้าเริ่มต้นครับ
หน้านี้เมื่อเราคลิกเล่นครับ
ระบบที่ผมทำ รองรับ PHP 5.3 ครับ ส่วน 5.2 แนะนำอย่าแตะครับ มันเก่ามากแล้ว (5.3 ก็เก่าเหมือนกันแหละ แต่ไม่ทันละ ได้เขียนไปล่ะ)