دالة جلب روابط احد المواقع

السلام عليكم

انا حاليا اعمل على احد مواقعي واريد مساعدة بسيطة

اريد دالة لجلب كل روابط الموقع

يعني يضع الزائر رابط موقعه فيجلب له كل الصفحات الموجودة فيه

وجزاكم الله خيرا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

تفضل، عملت دالة على السريع..

تضع الرابط والدالة تجلب لك كل الروابط الموجودة في الموقع على شكل مصفوفة array.

وتذكر أن الروابط في معظم صفحات الويب تجدها relative وليس absolute.

فإذا أردت تحويلها إلى روابط كاملة، تحتاج إلى دالة اخرى تجدها هنا

ليس هناك دالة جاهزة على حد علمي , يمكنك إستعمال التعابير القياسية للقيام بذلك , أو إستعمل أحد المكتبات المخصصة لتحليل ملفات html/xml ك

اذا تقصد اي موقع يتم وضع رابطه يقوم بجلب روابط الموقع

هذه ليست دالة بل مشروع كامل وايضا ليس بسيط

تستخدم فيها file_get_contents

او مكتبة

curl

لجلب السورس كامل وقبل العرض تقوم بعمل preg_match_all

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

عملية دوران كل رابط يقوم بتحليل سورسه وكل رابط داخل السورس يقوم بتحليله وهكذا وبالاخير array_unique

لعدم عرض المكرر مع شروط وبعض الامور

المسأله مشروع كامل لاستخراج جميع الروابط


او الحل الاخر استخدام قوقل او بنق لاستخراج فقط الروابط المأرشفه ابسط كمشروع

بالتوفيق