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

الموضوع: تقنين استخدام html ؟

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

    تقنين استخدام html ؟



    السلام عليكم

    كيف أسمح للأعضاء باستخدام وسوم محدودة من html

    متل
    كود HTML:
    <br> <b> <p> <img> <font>








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


    عن طريق دالة strip_tags

    مثال
    كود:
    $text = "النص هنا";
     
    echo strip_tags($text,"<br><b><p><img><font>");






    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    أو إستخدم الـ BBCodes






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


    عن طريق دالة strip_tags

    مثال
    كود:
    $text = "النص هنا";
     
    echo strip_tags($text,"<br><b><p><img><font>");
    جزاك الله خيرا
    هدا هو المطلوب بالضبط


    asaamas
    ممكن الطريقة؟؟






  5. #5
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


    اذا ما انت محتاج محرر, عادي الافضل تستخدم الـ strip_tags كما قال لك الاخ عبقري العرب ...

    اما اذا بتستخدم محرر ابحث في جوجل
    bbcode editor
    وتحصل عشرات النتائج ...
    بس غالباً حتحتاج تعديل عليها عند عرضها من الداتا بيس ...

    بالتوفيق ان شاء الله ...





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير

  6. #6
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    الافضل هو استخدام وسوم خاصه مثل bbcode او المستخدمة wiki ... وعد السماح اطلاقا بوسوم html . وذلك ليكون المحتوى آمن وضمان عدم تمرير اي كود جافا اسكربت في خصائص الوسم المسموح بها .
    - يمكن اضافه حدث onclick في الوسم <a> ويتم تنفيذ اي كود.





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

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

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    كود PHP:
    <?php
    $text 
    '[link]http://www.google.com[/link]
    [link=http://www.google.com]Go to google![/link]

    [email]user@gmail.com[/email]
    [email=user@gmail.com]My email on google[/email]

    [image]http://www.google.com/intl/en_ALL/images/logo.gif[/image]

    [b]This is bold![/b]
    [i]This is italic![/i]
    [u]This is text with underline![/u]

    [quote]This is a quote!
    This is a quote![/quote]
    [quote=User]This is a quote!
    This is a quote![/quote]
    [code]This is a code!
    This is a code![/code]'
    ;

    $text htmlspecialchars($text);

    $bbcodes = array(
        
    '/\[link\](.*)\[\/link\]/siU',
        
    '/\[link\=(.*)\](.*)\[\/link\]/siU',

        
    '/\[email\](.*)\[\/email\]/siU',
        
    '/\[email\=(.*)\](.*)\[\/email\]/siU',

        
    '/\[image\](.*)\[\/image\]/siU',

        
    '/\[b\](.*)\[\/b\]/siU',
        
    '/\[i\](.*)\[\/i\]/siU',
        
    '/\[u\](.*)\[\/u\]/siU',

        
    '/\[quote\](.*)\[\/quote\]/siU',
        
    '/\[quote\=(.*)\](.*)\[\/quote\]/siU',
        
        
    '/\[code\](.*)\[\/code\]/siU'
    );

    $htmlcodes = array(
        
    '<a href="$1">$1</a>',
        
    '<a href="$1">$2</a>',

        
    '<a href="mailto:$1">$1</a>',
        
    '<a href="mailto:$1">$2</a>',

        
    '<img src="$1" alt="image" />',

        
    '<strong>$1</strong>',
        
    '<i>$1</i>',
        
    '<u>$1</u>',

        
    '<div>Quote:<blockquote class="quote">$1</blockquote></div>',
        
    '<div>Originally posted by <strong>$1</strong>:<blockquote class="quote">$2</blockquote></div>',

        
    '<div>Code:<blockquote><pre class="code">$1</pre></blockquote></div>'
    );

    $text preg_replace($bbcodes$htmlcodes$text);

    $text nl2br($text);
    ?>
    <style type="text/css">
    .text {
      border: 1px solid #eee;
      padding: 4px;
      font-family: verdana;
      width: 70%;
      text-align: justify;
    }  

    .quote {
      border: 1px solid #e5e4a0;
      background-color: #fffed1;
      padding: 4px;
    }

    .code {
      border: 1px solid #ccc;
      background-color: #eee;
      padding: 4px;
    }
    </style>

    <center>

    <div class="text">

    <?=$text?>


    </div>

    </center>







  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    كود PHP:
    <?php
    $text 
    '[link]http://www.google.com[/link]
    [link=http://www.google.com]Go to google![/link]
     
    [email]user@gmail.com[/email]
    [email=user@gmail.com]My email on google[/email]
     
    [image]http://www.google.com/intl/en_ALL/images/logo.gif[/image]
     
    [b]This is bold![/b]
    [i]This is italic![/i]
    [u]This is text with underline![/u]
     
     
     
    [code]This is a code!
    This is a code![/code]'
    ;
     
    $text htmlspecialchars($text);
     
    $bbcodes = array(
        
    '/\[link\](.*)\[\/link\]/siU',
        
    '/\[link\=(.*)\](.*)\[\/link\]/siU',
     
        
    '/\[email\](.*)\[\/email\]/siU',
        
    '/\[email\=(.*)\](.*)\[\/email\]/siU',
     
        
    '/\[image\](.*)\[\/image\]/siU',
     
        
    '/\[b\](.*)\[\/b\]/siU',
        
    '/\[i\](.*)\[\/i\]/siU',
        
    '/\[u\](.*)\[\/u\]/siU',
     
        
    '/\[quote\](.*)\[\/quote\]/siU',
        
    '/\[quote\=(.*)\](.*)\[\/quote\]/siU',
     
        
    '/\[code\](.*)\[\/code\]/siU'
    );
     
    $htmlcodes = array(
        
    '<a href="$1">$1</a>',
        
    '<a href="$1">$2</a>',
     
        
    '<a href="mailto:$1">$1</a>',
        
    '<a href="mailto:$1">$2</a>',
     
        
    '<img src="$1" alt="image" />',
     
        
    '<strong>$1</strong>',
        
    '<i>$1</i>',
        
    '<u>$1</u>',
     
        
    '<div>Quote:<blockquote class="quote">$1</blockquote></div>',
        
    '<div>Originally posted by <strong>$1</strong>:<blockquote class="quote">$2</blockquote></div>',
     
        
    '<div>Code:<blockquote><pre class="code">$1</pre></blockquote></div>'
    );
     
    $text preg_replace($bbcodes$htmlcodes$text);
     
    $text nl2br($text);
    ?>
    <style type="text/css">
    .text {
      border: 1px solid #eee;
      padding: 4px;
      font-family: verdana;
      width: 70%;
      text-align: justify;
    }  
     
    .quote {
      border: 1px solid #e5e4a0;
      background-color: #fffed1;
      padding: 4px;
    }
     
    .code {
      border: 1px solid #ccc;
      background-color: #eee;
      padding: 4px;
    }
    </style>
     
    <center>
     
    <div class="text">
     
    <?=$text?>
     
     
    </div>
     
    </center>
    اخي الكريم
    هل هذه الاكواد هي المسئولة عن تحويل الـ bbcode الي الـ html ?
    اذا كانت كذلك فهل يوجد bbcode wysiwyg editor يمكننا استخدامه في صفحات الادخال ؟





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613





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

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

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