วิธีแสดงข้อมูลเฉพาะ keyword youtube ด้วย php

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
jamepiyawat
PHP VIP Members
PHP VIP Members
Posts: 1097
Joined: 21/05/2019 10:45 am

วิธีแสดงข้อมูลเฉพาะ keyword youtube ด้วย php

Postby jamepiyawat » 19/06/2019 4:37 pm

บทความนี้จะแสดง code วิธีการที่จะทำให้ผู้ใช้กรอกแค่กรอก url วิธีการนั้นจะเป็นอย่างไรลองไปดูกันเลย


Code: Select all

$a =  file_get_contents('https://www.youtube.com/watch?v=fmQRhPSpGdQ');
preg_match("/<meta name=\"keywords\" content=\"(.*)>/",$a,$matches);
echo "<br>";
echo $matches[1];


file_get_contents คือคำสั่งที่ดึง source ของไฟล์ออกมาเท่านี้เราก็จะได้ source ทั้งหมดมาแล้วแล้วเราจะทำยังไงถึงจะถึงจะให้แสดงแค่ keyword เราก็ต้องใช้คำสั่ง preg_match ในการถอดสิ่งที่ต้องการออกถ้าเราจึงต้องระบุเป็น <meta name="keywords" content=" จนถึง > นั้นเอง

Selection_705.png


ผลลัพธ์ที่ได้

Selection_706.png


เท่านี้เราก็จะได้ keyword youtube ขึ้นมาแสดงโดยให้ผู้ใช้กรอกแค่ url แล้ว

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 14 guests