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

الموضوع: طلب بخصوص الدالة preg_match

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    49

    طلب بخصوص الدالة preg_match



    السلام عليكم ورحمة الله وبركاتة
    قمت بكتابة الكود

    كود PHP:
    $test="http://127.0.0.1/test.php";
    $paged= @fopen$test"r" ); 
    $pagefread($paged8192); 
    $asas=preg_match('/<a href="(.*)">/'$page$yo);
    echo 
    $yo[1]; 
    معنى الكود اظهار الروابط اللى بتكون بعد الوسم <ahref

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

    للعلم محتوى صفحة test.php

    كود:
    <a href="http://google.com">
    <a href="http://microsoft.com">
    <a href="http://swalif.com">






    __________________
    http://eg-h.com
    سوالف...ارض الابداع


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    انت عاوز preg_match_all
    مع اني مش مطمئن لهدفك...





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    49


    انت عاوز preg_match_all
    مع اني مش مطمئن لهدفك...
    سبحان الله على امثالك
    تعرفنى
    انت مكشوف عنك الغيب عشان تقولى كلمة زى دة؟
    يعنى اية مش مطمن لهدفى؟
    ياترد رد كويس يا متردش نهائى منعا للمشاكل
    جارى تقديم شكوى





    __________________
    http://eg-h.com
    سوالف...ارض الابداع

  4. #4
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    متأسفين يا عمي ...
    وكل عام وانت بخير بمناسبة عيد الأضحى.

    وخذ كمان...
    انت في استعلامك ما أخذت امكانية يكون ال href داخل أقواس ' أو " ...
    اذا بدك احسن شي فهو:
    كود:
    function get_a_href($content){ 
        preg_match_all('/(href=")(.*?)(")/i',$content,$hrefs); 
        return $hrefs[2]; 
    }
    كيفي معك الآن - هيك أحسن ...





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    49


    حصل خير
    وانت بصحة وسلامة
    وجارى سحب الشكوى
    شكرا لمساعدتك





    __________________
    http://eg-h.com
    سوالف...ارض الابداع

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    49


    طبقت اللى فى الرد بس بيطلع كلمة Array

    بخصوص الكود
    تم تعديلة

    كود:
    $test="http://127.0.0.1/test.php";
    $paged= @fopen( $test, "r" ); 
    $page= fread($paged, 8192); 
    $asas=preg_match_all('/<a href="(.*)">/', $page, $yo);
    echo $yo[1];
    echo $asas;
    اصبح يظهر نتائج Array و 3
    مع العلم ان 3 هو عدد href اللى فى صحفة test.php
    عايز اطبع النتائج ورا بعض وجربت دالة التكرار while ومانفعتش





    __________________
    http://eg-h.com
    سوالف...ارض الابداع

  7. #7
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    كي تحل أو تفهم ما يرجع لك في المتغير $yo يمكنك استعمال

    كود:
    var_dump($yo)






    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    49


    شكرا لك اخى الكريم





    __________________
    http://eg-h.com
    سوالف...ارض الابداع

  9. #9

    جرب دا



    $test="http://127.0.0.1/test.php"; $paged= @fopen( $test, "r" ); $page= fread($paged, filesize("http://127.0.0.1/test.php")); $asas=preg_match_all('//', $page, $yo); echo "The Number of URLs: ".$asas; echo "
    "; foreach($yo[1] as $key => $value) { $num = $key+1; echo "URL Number ". $num ." is: ". $value."
    "; }










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

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

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