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

الموضوع: كيف يمكن إلغاء عمل أكواد الـ HTML في برامج المقالات !!

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697

    كيف يمكن إلغاء عمل أكواد الـ HTML في برامج المقالات !!



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

    كثير من برامج المقالات و منها النيوك على سبيل المثال تدعم الـ HTML في المقالات و كثير ما تضطرنا هذه البرامج حين كتابة المقالات أو الأخبار أن نضع <br> نهاية كل فقرة ..

    و كان الحل لهذه المشكلة هو وضع دالة nl2br التي تقوم تلقائياً بوضع <br> عند كل نهاية فقرة و ذلك بإستخدام الدالة بالشكل التالي :
    $text=nl2br($text);
    على إفتراض أن text هو إسم مربع النص الذي يكتب فيه المقال ..

    و طبعاً أغلب برامج المقالات تستخدم أمر قاعدة البيانات INSERT INTO لإضافة المقالات لقاعدة البيانات ..
    و لكن تكمن مشكلة و تظهر جلياً حينما يكون البرنامج سجل زوار مثلاً ألا و هي كيفية منع تفعيل لغة الـ HTML ؟!! ..

    فهل هناك دالة مثلاً لذلك ؟!! ..





    رضا غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    137


    استخدم الدالة htmlspecialchars أو htmlentities لتحويل رموز HTML إلى رموز غير فعالة بحيث تظهر أثناء العرض ككود
    واستخدم الدالة strip_tags لإزالة كل كود html
    http://www.php.net/manual/htmlspecialchars
    http://www.php.net/manual/htmlentities
    http://www.php.net/manual/strip_tags





    __________________
    visualmind (at) php.net
    أعتذر كثيراً عن غيابي من المشاركات والذي لن يطول أكثر إن شاء الله.
    VisualMind غير متواجد حالياً

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697


    مشكور VisualMind و الله لا يحرمنا من علمك ..
    مشكلتي ما أعرف إنجليزي عشان كذا ما أروح مواقع أجنبية ولا أقرأ كتب أجنبية .. والله ييسر ..

    ياليت لو عندك مسنجر تضيفني أو ترسله على reda1@flashmail.com ..





    رضا غير متواجد حالياً

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697


    على فكرة الروابط السابقة كلها ما اشتغلت :

    Search Results
    Sorry, no documents matched your search for "manual/en/htmlspecialchars".
    Continue your search at AllTheWeb or Google
    Click here for a New Search on the PHP website

    هذي الرسالة اللي تظهر ..
    ياليت تنسخ نموذج لاستخدام الدالة هنا ..





    رضا غير متواجد حالياً

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2000
    المشاركات
    998
    __________________
    لا تعاند من إذا قال فعل
    الشنكبوتية
    اللغة العربية سياج هويتنا
    عبد الرحمن غير متواجد حالياً

  6. #6
    Banned
    تاريخ التسجيل
    Mar 2002
    المشاركات
    192


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

    لا تستخدم الدالة htmlentities، لأنك إذا مررت لها نص عربي تعود الأحرف بشكل غير مقروء.





    4915 غير متواجد حالياً

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697


    عملت الروابط .. شكراً عبدالرحمن ..

    4915 مشكور على الإفادة ..





    رضا غير متواجد حالياً





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

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

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