صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 18

الموضوع: مساعدة عاجلة حول جلب معلومات من موقع

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    793

    ضروري جداً :- مساعدة عاجلة حول جلب معلومات من موقع



    بسم الله الرحمن الرحيم
    السلام عليكم


    أخواني في الله..
    طبلتكم..


    مثلاً أريد أجلب معلومات من موقع, مثل جوالب الأخبار من الجزيرة و تداول و هيك يعني..

    و لنفر مثلاً أن الموقع الي اريد أجلب منه المعلومات, يأخذ رقم ID مثلاً, عن طريق GET

    و لتكن هكذا

    كود PHP:
    http://www.site.com/index.php?id=5555 
    طيب...

    لو كان الـ ID صحيح..

    بتظهر لي الأخبار..

    و لو الـ ID خاطئ..
    بتظهر ليي رسالة خطأ و لتكم
    المعلومات خاطئة
    كيف أفرق بين الصفحتين, الأولى الي تحتوي المعلومات, و الثانية التي تقول المعلومات خاطئة..؟!





    التعديل الأخير تم بواسطة bahlink ; 26-10-2006 الساعة 10:10 PM سبب آخر: تعديل العنوان
    __________________
    قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :-

    لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا


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


    انتا يعني تريد ان تفهم كيف اذا كان الid خاطئ تظهر رسالة تنبيه

    ؟؟؟

    ولو مش كده

    ارجوك توضيح المطلوب بالظبط لعلي استطيع افادتك

    ويجعله عامر





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    793


    اقتباس المشاركة الأصلية كتبت بواسطة Hawy PHP
    انتا يعني تريد ان تفهم كيف اذا كان الid خاطئ تظهر رسالة تنبيه

    ؟؟؟

    ولو مش كده

    ارجوك توضيح المطلوب بالظبط لعلي استطيع افادتك

    ويجعله عامر

    السلام عليكم..
    أهلاً أخي..
    كل عام و أنت بخير..


    أخي العزيز

    تخيل مثلاً, إنك أدخت id صحيح, فستظهر لك معلومة, أريد أن أحصل على هذه المعلومة..

    هذا مفهوم...

    الذي لدي, هو إنني أملك مجموعة كبيرة من الـ id , نصفهم صحيح, و النصف الأخر خاطئ..
    أريد أن أستخرج المعلومات إلى الـ id's الصحيحين فقط, و أخزنهم لدي...

    مثلاً أريد معلومات الـ id's
    من 15 إلى 80

    فقمت بعمل كود, في وضع في وسط loop , يقوم بجلب الصفحات ذات الـ id من 15 إلى 80
    ثم, تخزين كل معلومة, في ملفات, مسماة بأسم الـ id

    مثلاً, معلومات الـ id رقم 15 في ملف أسمه 15.txt

    و هكذا...

    و لكن ربما, الـ id رقم 45 خاطئ..!!
    فسوف يقوم بعمل ملف أسمه 45.txt , و سيحتوي الملف على رسالة " المعلومات غير متوفرة "..!!

    و أنا لا أريد من البرنامج أن يقوم بتخزين هذه الملفات.. أريد معلومات الـ id's الحقيقين فقط..

    و شكراً





    __________________
    قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :-

    لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا

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


    وانتا بصحة وسلامة

    بصراحة بردو لسه مش واصلي بالظبط مطلبك

    ممكن طيب الكود يمكن افهم القصة

    او حتي الجزء الخاص بالموضوع ده لو مش حابب تعرض الكود الكامل





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    793


    اقتباس المشاركة الأصلية كتبت بواسطة Hawy PHP
    وانتا بصحة وسلامة

    بصراحة بردو لسه مش واصلي بالظبط مطلبك

    ممكن طيب الكود يمكن افهم القصة

    او حتي الجزء الخاص بالموضوع ده لو مش حابب تعرض الكود الكامل

    أهلاً أخي العزيز..

    للأسف, الأمر متعلق بالجامعة, و ليس شيء عملي لكي أضع مثال واضح..

    سأضع لك كود بسيط..

    كود PHP:
      $url "http://localhost/index.php?id=";
     for ( 
    $i 15<= 80i++){
    $string implode("*"file($url+i));
    echo 
    $string
    // كود لتخزين المعلومات في ملف مثلاً.

    هذا سيظهر جميع النتائج حتى لو كان الـ id خاطئ...

    توضيح

    عند طلب
    http://localhost/index.php?id=16

    ستظهر المعلومات كالأتي
    الأسم:- خالد أحمد خالد
    العمر:- 25


    أما عند طلب
    http://localhost/index.php?id=22
    نأسف, الرقم الذي أدخلته غير صحيح.


    في الدالة التي عملتها, سوف يتم جلب النتائج الخاطئة, و النتائج الصحيحة...!!
    أنا أريد تفادي هذا الأمر.





    __________________
    قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :-

    لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا

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


    طيب لو ال id الى تم طلبه خطا ماذا تريد ان يحدث ؟





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    793


    اقتباس المشاركة الأصلية كتبت بواسطة Hawy PHP
    طيب لو ال id الى تم طلبه خطا ماذا تريد ان يحدث ؟
    لو خطأ ستظهر له رسالة أن المستخدم موجود كما قلت, لهذا أري أن يتم تجاهل الصفحة, و عدم تخزينها...





    __________________
    قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :-

    لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا

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


    طيب انتا هتعمل تحقق من البيناات قبل عمل الملف واذا كانت لا يوجد بيانات اى ان الid خاطئ هتعمل exit ;

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


    هل هذا هو طلبك ?





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    793


    اقتباس المشاركة الأصلية كتبت بواسطة Hawy PHP
    طيب انتا هتعمل تحقق من البيناات قبل عمل الملف واذا كانت لا يوجد بيانات اى ان الid خاطئ هتعمل exit ;

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


    هل هذا هو طلبك ?
    نعم أخي العزيز.. هذا هو طلبي بالضبط





    __________________
    قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :-

    لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا

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


    طيب ممكن تكلمني ماسنجر ؟

    hawy_php @hotmail.com

    ياما

    تقولى بالظبط فين الكود الى بيعرض رسالة ( اسم المستخدم موجود )

    وانا هحطلك قبله الشرط





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    793


    اقتباس المشاركة الأصلية كتبت بواسطة Hawy PHP
    طيب ممكن تكلمني ماسنجر ؟

    hawy_php @hotmail.com

    ياما

    تقولى بالظبط فين الكود الى بيعرض رسالة ( اسم المستخدم موجود )

    وانا هحطلك قبله الشرط
    السلام عليكم

    للأسف أخي العزيز, لا أستطيع أستخدام المسنجر, الأنترنت في المنزل غير متوفر حالياً, لظروف الشركة الموزدة
    و أستخدم الأنترنت من خلال العمل و الجامعة فقط, حيث ممنوع إستخدام المسنجر.


    حسناً...

    لنفترض إن رسالة الخطأ هي

    عذراً, المعلومات غير متوفرة






    __________________
    قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :-

    لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا

  12. #12
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    793


    كل ما أريد معرفته, هو كيف أستثني الصفحات التي تحتوي على هذه الجملة من الحفظ
    خطأ في إدخال الرقم الشخصي.
    المشكلة, إن $string من المفترض أن تكون array, و لكني لا أعلم لماذا لا أستطيع التعامل معها بدوال المصفوفات..!!
    كل ما أريد معرفته, هو كيف أبحث عن جملة " خطأ في إدخال الرقم الشخصي. " في الناتج الذي يظهر لدي في $string لكي أستطيع أن أستثني الصفحة..

    كود PHP:
     $url "http://localhost/index.php?id=";
     for ( 
    $i 15$i <= 17$i++){
    $string implode(""file($url.$i));
    //$string = $url.$i;
    echo $string







    __________________
    قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :-

    لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا

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


    طيب جرب هذا كده وقولى

    ----------------------------


    كود:
     $url = "http://localhost/index.php?id=";
     for ( $i = 15; $i <= 17; $i++){
    $string = implode("", file($url.$i));
    //$string = $url.$i;
    if($string ==="خطأ في إدخال الرقم الشخصي."){ continue;}else{
    echo $string; 
    }}

    ------------

    ويجعله عامر





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  14. #14
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    793


    اقتباس المشاركة الأصلية كتبت بواسطة Hawy PHP
    طيب جرب هذا كده وقولى

    ----------------------------


    كود:
     $url = "http://localhost/index.php?id=";
     for ( $i = 15; $i <= 17; $i++){
    $string = implode("", file($url.$i));
    //$string = $url.$i;
    if($string ==="خطأ في إدخال الرقم الشخصي."){ continue;}else{
    echo $string; 
    }}

    ------------

    ويجعله عامر

    للأسف أخي العزيز ليس هذا مطلبي..

    شكراً لك, أتعبتك معي


    على العموم..

    سؤال.. من الممكن أن أحل المشكلة لو حصلت على إجابته..

    لدي مثلاً... مصفوفة و لتكن $string2
    و الجز 116 من هذه المصفوفة $string2[116];
    يحتوي على نص, و هو عبار عن html

    أريد أن أبحث خلال الـ $string2[116]; عن نص معين و ليكن " خطأ في إدخال الرقم الشخصي. "...

    فإن تم إيجاد هذه الجملة في $string2[116] .. فسيقوم البرنامج بعمل تخطير إلى الـ هذه الصفحة.

    كل ما أريده, هو كيف أبحث عن الجملة التي أريد خلال $string2[116];





    __________________
    قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :-

    لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا

  15. #15


    يمكنك استخدام:
    كود PHP:
    if (preg_match("/xxx/si"$string2[116])) {
           echo 
    "النص موجود في العنصر المحدد";
    } else {
           echo 
    "لم يتم العثور على النص الذي تبحث عنه داخل العنصر";

    مع مراعاة تغيير xxx إلى ما تريد البحث عنه داخل عتصر المصفوفة ..

    تحياتي، sBForum





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074





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

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

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