النتائج 1 إلى 12 من 12

الموضوع: مطلوب دالة لكشف الروابط التي لاتعمل

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    290

    مطلوب دالة لكشف الروابط التي لاتعمل



    السلام عليكم

    الأخوة الكرام

    لدي موقع يحتوي على مكتبة برامج ودليل مواقع

    وأريد دالة أو سكربت أو أي شئ مع طريقة استخدامة لفحص الروابط التي لاتعمل مع عرضها لي







  2. #2


    تفضل
    كود PHP:
    if(@fopen("http://abdelouahid.free.fr","r")){
    echo 
    "الرابط يعمل";
    }
    else
    {
    echo 
    "الرابط لا يعمل";







    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    290


    السلام عليكم

    شكراً أخي الكريم

    ولكن لم تفهم قصدي

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

    أريد الطريقة بدون أن لاأدخل على رابط واحد تلو الآخر






  4. #4


    سهلة فقط تضع هذا الشر في صفحة استخراج النتائج
    كود PHP:
     if(@fopen($row['url'],"r")){ 
    echo 
    "الرابط يعمل"

    else 

    echo 
    "الرابط لا يعمل"

    من المستحسن ان يكون في صفحة الادارة admin وتقوم ببرمجة كود لمسح اي رابط لا يعمل او مسحه أليا عندما لا يتم تحقق الشرط
    تستطيع استخراج 50 نتيجة في الصفحة الواحد وتر في كل url هل يعمل ام لا ..
    هناك طرق كثيرة لمثل هذه العملية





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    290


    السلام عليكم

    جزاك الله خير

    أسئل الله أن يوفقك ويرزقك من حيث لاتحتسب






  6. #6


    آمين بارك الله فيك اخي وانت ايضا
    هل نجحت معك تلك الطريقة؟





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com



  7. السلام عليكم

    شكرا لك ابو فيصل لتطرقك للموضوع


    اخي Nadorino لدي سؤال الله يعافيك

    لدي في قاعدة البيانات روابط لمواقع كثيرة مخزنة بهذا الشكل

    http://www.google.com/search?sourcei...ad%d9%8a%d8%af


    اريد طريقة ليخرج لي الرابط بهذا الشكل

    http://www.google.com

    هل من طريقة
    وشكرا لك وللجميع





    __________________
    كل مالا يعطى يضيع

  8. #8


    هل تعني ازالة /search?sourceid=navclient&ie=UTF-8&rls=GGLG,GGLG:2006-13,GGLG:en&q=%d9%88%d8%ad%d9%8a%d8%af ?
    الحقيقة لم افهم سؤالك جيدا
    المهم الذي فهمته هو هذا
    كود PHP:
    $lien="http://www.google.com/search?sourceid=navclient&ie=UTF-8&rls=GGLG,GGLG:2006-13,GGLG:en&q=%d9%88%d8%ad%d9%8a%d8%af";
    $explode=explode("/",$lien);
    echo 
    $explode[2]; 
    التجربة هنا http://abdelouahid.free.fr/explode-whem.php





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    659


    اخي أبو فيصل قمت بعمل برمجية صغيرة وهي تقوم بالكشف على الروابط إن كانت تعمل ام لا .. وتقوم بحذف الروابط التي لا تعمل ...
    تفضل

    في حل لكن اولاً راح تحتاج تسوي استعلام لإدراج جميع الروابط وتسوي limit بحيث يدرج 500 بس بعد ما يخلصهم كلهم تسوي الـ limit يبدأ من 500 وينتهي 1000 وهكذا إلى ان تخلصهم كلهم وهذي هي الطريقة من الممكن راح يتأخر في إدراج الروابط :

    كود PHP:
    <? 
    include("c.php");// ملف الكونفج 
    $query2=mysql_query("SELECT * FROM links limit 0,500"); 
    while(
    $data=mysql_fetch_array($query2)){ 
    $link $data[link]; 
    $id $data[id]; 
    $aa "http://".$link.""
    $aa str_replace("http://http://","http://",$aa); 

    if (!@
    file($aa)){ 
    echo 
    "<font color=red><b>Erorr "
    $delete=mysql_query("DELETE from links where id='$id' "); 
    }else{ 
    echo 
    "<font color=green><b>تم "

    echo 
    "$aa</b></font><br>"

    ?>
    في السطر رقم 3 غير اسم قاعدة البيانات إلى قاعدة الروابط الي عندك وفي السطر 4 غير كلمة link إلى اسم الجدول الي يحتوي على الرابط .. ولازم يكون القاعدة فيها id لكل موقع وفي السطر 12 غير اسم القاعدة ايضاً إلى اسم قاعدة الروابط الي عندك وتوكل على الله .. في البداية راح يطلعلك الرابط الي مب شغال باللون الاحمر عشان تعرف شو اسمه لكن على طول راح يحذفه يعني لو جيت تتأكد مرة ثانية راح تحصل انه انحذف ..


    وأرجوا استخدامه في ما يرضى الله عز وجل
    اخوك






    __________________
    مدونتي | تويتر


  10. #10


    اقتباس المشاركة الأصلية كتبت بواسطة Nadorino
    هل تعني ازالة /search?sourceid=navclient&ie=UTF-8&rls=GGLG,GGLG:2006-13,GGLG:en&q=%d9%88%d8%ad%d9%8a%d8%af ?
    الحقيقة لم افهم سؤالك جيدا
    المهم الذي فهمته هو هذا
    كود PHP:
    $lien="http://www.google.com/search?sourceid=navclient&ie=UTF-8&rls=GGLG,GGLG:2006-13,GGLG:en&q=%d9%88%d8%ad%d9%8a%d8%af";
    $explode=explode("/",$lien);
    echo 
    $explode[2]; 
    التجربة هنا http://abdelouahid.free.fr/explode-whem.php
    هذه طريقة صحيحة

    لكن فيه طريقة خاصة بالروابط

    كود PHP:
    $p parse_url('http://www.google.com/search?sourceid=navclient&ie=UTF-8&rls=GGLG,GGLG:2006-13,GGLG:en&q=%d9%88%d8%ad%d9%8a%d8%af');
        
        echo 
    "$p[scheme]://$p[host]"
    حيث $p
    كود PHP:
    Array
    (
        [
    scheme] => http
        
    [host] => www.google.com
        
    [path] => /search
        
    [query] => sourceid=navclient&ie=UTF-8&rls=GGLG,GGLG:2006-13,GGLG:en&q=%d9%88%d8%ad%d9%8a%d8%af







    __________________
    موقع رياض القرآن متخصص بالقرآن الكريم
    WwW.Ryadh-Quran.NeT



  11. السلام عليكم

    Nadorino فعلا ماطلبته تماما الله يعافيك


    اخي رياض القرآن ومنكم نستفيد الدالة اول مرة تمر علي وواضح انها مميزة فعلا

    هذا ماكنت اطلبه جوزيت خيرا

    السلام عليكم جميعا





    __________________
    كل مالا يعطى يضيع

  12. #12


    اقتباس المشاركة الأصلية كتبت بواسطة الإمبراطور وحيد
    السلام عليكم

    Nadorino فعلا ماطلبته تماما الله يعافيك


    اخي رياض القرآن ومنكم نستفيد الدالة اول مرة تمر علي وواضح انها مميزة فعلا

    هذا ماكنت اطلبه جوزيت خيرا

    السلام عليكم جميعا
    العفو اخي
    وكذلك شكرا لك اخي رياض على الدالة الممتازة





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض