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

الموضوع: الدالة substr( ) ومشكلة الصور ؟

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2000
    المشاركات
    434

    الدالة substr( ) ومشكلة الصور ؟



    السلام عليكم

    لدي صفحة أخبار واستخدم الدالة substr( ) كي اجعل الخبر يتوقف عن عدد معين من الأحرف ..

    المشكلة : إذا كان الخبر يحوي صورة فإن الدالة تقرأ احرف رابط الصورة .. وبالتالي فهي تقتص من العدد الرئيسي المفترض ان يكون للخبر .. فما هو الحل كي تتجاهل احرف رابط الصورة ؟؟

    شكرا سلفا

    اخوكم





    __________________
    أتق الله ولا تبخل على الاخرين بعلم تعلمته


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    وعليكم السلام ورحمة الله

    قم بتمرير النص في الدالة strip_tags() لازالة اي اكواد قبل ادخالها في الدالة substr()

    تحياتي





    __________________
    مدونتي

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


    مرحبا اخي محمود

    فكرت في ذلك .. ولكن المشكلة اني استخدم محرر لإدخال الخبر .. فلا استطيع إزالة اي كود .. اريد بالتحديد كود الصورة فقط

    شكرا لمرورك





    __________________
    أتق الله ولا تبخل على الاخرين بعلم تعلمته

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    431


    كود PHP:
    preg_replace('@<img.* />@'''$text
    جرب كده





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.

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


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

    انت هكذا تحتاج اولاً لأستخلاص الصورة خارج النص ومن ثم تفرغ النص منها وبعدها تطبع الصورة والنص
    كود PHP:
    // هذا سيستخرج الصور من المقال
    preg_match_all('@<img.* />@'$text$matchesPREG_SET_ORDER);
    // هنا الصور
    print_r($matches);

    // ثم يمكنك أزالة الصور منها
    preg_replace('@<img.* />@'''$text) ; 
    بالتوفيق





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.

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


    أخي الكريم حازم

    لقد قمت بتجربة الكود وهو ناجح فعلا في الغاء الصورة .. وقد كنت ابحث عن هذا ايضا

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

    شكرا لك ... وجزاك الله خيرا





    __________________
    أتق الله ولا تبخل على الاخرين بعلم تعلمته

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


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

    فكرت في ذلك .. ولكن المشكلة اني استخدم محرر لإدخال الخبر .. فلا استطيع إزالة اي كود .. اريد بالتحديد كود الصورة فقط

    شكرا لمرورك
    يمكنك استثناء ما تريد كي لا يتم ازالته

    مثلا يمكنك استثناء الوسوم div و p كالتالي:

    كود PHP:
    $newtext strip_tags($text"<p><div>"); 






    __________________
    مدونتي





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

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

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