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

الموضوع: سؤال بخصوص دالة file_get_contents

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    586

    سؤال بخصوص دالة file_get_contents



    مرحبا جميعا ،

    كل عام وانتم بخير :nice:

    بدأت بدراسة دالة file_get_contents من عدة مصادر ولكن واجهتني مشكله اثناء محاولة تطبيقي لفكرة جلب نتائج البحث من محركات البحث ..

    المشكلة التي واجهتني هي في تحديد كلمة البحث ..

    هذا هو الكود الخاص بجلب محتويات محرك البحث ياهو مثلا :
    كود PHP:
    $ORGtextfile_get_contents('http://search.yahoo.com/search?p=law'); 
    وهو خاص بالبحث عن كلمة law

    حاولت تطوير الكود بحيث تكون كلمة البحث شيء متغير
    وقد سميت هذا المتغير $desc

    اصبح الكود الآن كما يلي :
    كود PHP:
    $ORGtextfile_get_contents('http://search.yahoo.com/search?p=$desc'); 
    ولكن وعند عرض نتائج البحث يكون ناتج البحث هو حول كلمة : desc
    اي المتغير نفسه دون الكلمة التي يحويها المتغير
    حاولت تعديل علامات الاقتباس وتعديلها ، وضعت الفواصل والاقواس .. الخ
    لكن دون جدوى

    فما الحل برأيكم ؟؟

    وشكرا جزيلا سلفا





    __________________
    موقع شبكة قانوني الأردن
    استشارات قانونية مجانية ، خدمات قانونية متنوعه ، ابحاث ، شروحات ، مناظرات ، لوائح .. الخ

    www.lawjo.net
    http://lawjo.net/vb

    http://www.swalif.net/softs/swalif54/softs277804/



  2. #2
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    115


    جرب

    كود PHP:
      $ORGtextfile_get_contents('http://search.yahoo.com/search?p=' $desc); 







  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    132


    تفضل ,

    كود:
    <?php
    $desc = "swalif.net";
    
      $ORGtext= file_get_contents('http://search.yahoo.com/search?p='.$desc);  
    echo $ORGtext ;
    
    ?>







  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    586


    شكرا جميعا للمساعدة

    يبدوا ان المتغير $desc
    الموجود في صفحتي غير قادر على التفاعل مع الكود

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

    ساحاول البحث اكثر

    شكرا جميعا ^^





    __________________
    موقع شبكة قانوني الأردن
    استشارات قانونية مجانية ، خدمات قانونية متنوعه ، ابحاث ، شروحات ، مناظرات ، لوائح .. الخ

    www.lawjo.net
    http://lawjo.net/vb

    http://www.swalif.net/softs/swalif54/softs277804/


  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    309


    اخي قم بتغيير علامه (') الي العلامة (")

    ملحوطة : العلامه (') تقوم بطباعة ما داخلها كما هو دون تغيير حتي و لو كان به متغير فسوف يقوم بطباعة Variable بعكس العلامة (") فهي تقوم بالطباعة و اذا كان هناك متغير فسوف تضع قيمة المتغير

    و اتمني لك التوفيق






  6. #6


    لأنك وضعت المتغير داخل ' وليس "
    او حتي فصله كما هو في المشاركة الاولي





    __________________
    السيف أصدق أنباء من الكتب

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    مثل ما قالوا الاخوان انت وضعت المتغير داخل علامة التنصيص المفردة

    ما راح تتفاعل مع المتغير

    حط المتغير خارج علامة التنصيص او خليها مزدوجة










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

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

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