الرئيسية / برمجه / شرح تحليل الروابط وجلب المعلومات Parse URL

شرح تحليل الروابط وجلب المعلومات Parse URL


شرح تحليل الروابط وجلب المعلومات Parse URL

اليوم ان شاء الله سوف يكون كلامنا حول كيفية التعامل مع الروابط URL وكيفيه تحليلها وجلب منها معلومات المحتوى الذي سوف يساعدنا في اعمالنا الشرح سوف يكون بسيط جدا والتطبيق على مثال رابط بلاي ليست سوف نستخرج منه معلومات عن طريق اداة في PHP وهيه اسمها Parse URL هذه الاداة تقوم بتحليل الرابط وجلب جميع المعلومات منه وفصلها عن بعض لتسهل عليك قرائته واخذ ما تحتاجه فقط وترك الباقي في هذا الشرح سوف نستخرج من البلاي ليست التي مدرجة في Youtube ما نحتاجه لوضع كود iframe بالطبع هذه الاداة تحلل جميع الروابط مثل روابط اليوتيوب و روابط الدايلي موشن والفيسبوك واي رابط يمكنك تحليله واستخراج محتواه واستخدام ما تحتاجه فقط…



نبداء شرح تحليل الروابط وجلب المعلومات Parse URL

1 – سوف نقوم بأنشاء متغير اسمه video ونضع فيه رابط البلاي ليست من موقع Youtube

<?php
$video = "https://www.youtube.com/watch?v=KEUV40DeYM0&list=PLIgIg0YYIzuyhM79DCDw63e0FmxYMVAQj&index=3&t=0s";
?>

2 – الان شرح كيفية تحليل الرابط اعلاه والتعامل معه واستخراج المعلومات التي نحتاجها فقط…

سوف اقوم بأنشاء متغير جديد واسميه parsev واضع بداخله الدالة التي سوف تساعدنا في تحليل هذا الرابط وهذه الدارة تطلب مدخالين او Parameters الاول رابط الفديو الثاني القيمة التي تريد عرضها او تصفيتها لكي يسهل عليك استخدامها في وقت لاحق يمكنك الاطلاع على كل المدخلات او Parameters عن طريق الموقع الرسمي لي PHP

ولاكن في مثالنا اليوم سوف نستخدم مدخل واحد فقط لتحليل الرابط وهوه PHP_URL_QUERY

<?php
$parsev = parse_url($video, PHP_URL_QUERY);
?>

بعد اتمام هذه العملية يمكنك الان طباعة المتغير لترى ما المخرج:

<?php
echo $parsev;
?>



3 –  الان نضع هذه النتيجة داخل مصفوفة ليسهل التعامل معها عن طريق كود اسمه parse_str هذا الكود يطلب من مدخلين الاول الرابط بعد تحليل البيانات وهوه المتغير parsev و اسم المصفوفة التي سوف يعود اليها المعلومات…

<?php
parse_str($parsev, $thisarray);
print_r($thisarray);
?>

في الكود اعلاه قمنا بتنفيذ المطلوب وتحويل المعلومات التي استخرجناها من الرابط الى مصفوفة ليسهل التعامل معها وبعدها قمنا بطباعة هذه المصفوفة لنتأكد بان المعلومات صحيحة ومنظمة بشكل جيد

 



 

4 – الان نسخدم كود الادراج iframe لادراج الفديو عن طريق الكود الذي قمنا ببرمجته اعلاه…

كود iframe يطلب كود embed بهذا الشكل [‘ https://www.youtube.com/embed/video_id ‘] لان نغير في هذا الكود اي شئ ما عدى video_id سوف نجعل كود parse بأستخراجه لنا وكتابته تلقائيا…

 

<?php
echo "src='https://www.youtube.com/embed/". $thisarray['v'] ."'";// تضع هذا الكود داخل كود الايفريم
?>

وبذلك نكون قد حللنا الرابط واخذنا منه ما نحتاجه وهوه video_id عن طريق parse url بكل سهولة يمكنك من خلال هذا الكود اتمام العديد من المشاريع فقط فكر وقم بالتنفيذ.

تحميل ملف الكود من هنا

اعلان : لطلبات البرمجه الخاصه تواصل معي واتس اب على بأرخص الاسعار 966552702619+

مقالات اخرى يمكنك الاطلاع عليها

من هنا