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

الموضوع: ممكن مساعده بالمشكلة التي اواجهها

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307

    ممكن مساعده بالمشكلة التي اواجهها



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

    اخباركم

    سادخل في المشكله

    وهي انه عند اضافة درس ويحمل اوسمه html لا تظهر يعني تتنفذ بالصفحة مثلا لو اضفة درس فيه كود حقل يظهر حقل انا اريده يظهر الكود

    ولاحظوا هالدرس

    هنا

    اختفاء اوسمه الهتمل من العرض


    شو الحل وسلمكم الله والله يجزاكم خير





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web
    Mr.php-ar غير متواجد حالياً


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    361


    عليك الاستعانة ببرامج BBCODE
    فهى الحل الاوحد لمشكلتك


    http://www.hotscripts.com/jump.php?l...28&jump_type=1

    وفققك الله




    كود PHP:

    <?php
    /************************************************/
    /*        BBCode v1.0a            */
    /*        Date: 03/2003            */
    /*                        */
    /*    A simple and effective script that    */
    /*    allows you to implement bbcode type    */
    /*    behaviour on your php website.        */
    /*                        */
    /*    Contact: [email]bbcode@netgem.freeserve.co.uk[/email]    */
    /*                        */
    /*    Usage:                    */
    /*                        */
    /*    Put the following line at the top of     */
    /*    the page you want to have the bbocde    */
    /*    in...(assumes both pages are in the    */
    /*    folder                    */
    /*                        */
    /*    include("bbCode.php");            */
    /*                        */
    /*    Pass the text to the function:        */
    /*                        */
    /*    $mytext = BBCode("This is my BBCODE");    */
    /*    or                    */
    /*    $mytext = "This is my text";        */
    /*    $mytext = BBCode($mytext);        */
    /*                        */
    /*    echo $mytext;                */
    /*                        */
    /************************************************/
    ?>
    <style type="text/css">
    <!--
    body    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
    }

    .bold {
        font-weight: bold;
    }

    .italics {
        font-style: italic;
    }

    .underline {
        text-decoration: underline;
    }

    .strikethrough {
        text-decoration: line-through;
    }

    .overline {
        text-decoration: overline;
    }

    .sized {
        text-size:
    }

    .quotecodeheader {
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
    }

    .codebody {
        background-color: #FFFFFF;
        font-family: Courier new, courier, mono;
        font-size: 12px;
        color: #006600;
        border: 1px solid #BFBFBF;
    }

    .quotebody {
        background-color: #FFFFFF;
        font-family: Courier new, courier, mono;
        font-size: 12px;
        color: #660002;
        border: 1px solid #BFBFBF;
    }

    .listbullet {
        list-style-type: disc;
        list-style-position: inside;
    }

    .listdecimal {
        list-style-type: decimal;
        list-style-position: inside;
    }

    .listlowerroman {
        list-style-type: lower-roman;
        list-style-position: inside;
    }

    .listupperroman {
        list-style-type: upper-roman;
        list-style-position: inside;
    }

    .listloweralpha {
        list-style-type: lower-alpha;
        list-style-position: inside;
    }

    .listupperalpha {
        list-style-type: upper-alpha;
        list-style-position: inside;
    }
    -->
    </style>

    <?php
        
    //Local copy

        
    function BBCode($Text)
            {
                
    // Replace any html brackets with HTML Entities to prevent executing HTML or script
                // Don't use strip_tags here because it breaks [url] search by replacing & with amp
                
    $Text str_replace("<""&lt;"$Text);
                
    $Text str_replace(">""&gt;"$Text);

                
    // Convert new line chars to html <br /> tags
                
    $Text nl2br($Text);

                
    // Set up the parameters for a URL search string
                
    $URLبحثString " a-zA-Z0-9\:\/\-\?\&\.\=\_\~\#\'";
                
    // Set up the parameters for a MAIL search string
                
    $MAILبحثString $URLبحثString " a-zA-Z0-9\.@";

                
    // Perform URL بحث
                
    $Text preg_replace("/\[url\]([$URLبحثString]*)\[\/url\]/"'<a href="$1" target="_blank">$1</a>'$Text);
                
    $Text preg_replace("(\[url\=([$URLبحثString]*)\](.+?)\[/url\])"'<a href="$1" target="_blank">$2</a>'$Text);
                
    //$Text = preg_replace("(\[url\=([$URLبحثString]*)\]([$URLبحثString]*)\[/url\])", '<a href="$1" target="_blank">$2</a>', $Text);

                // Perform MAIL بحث
                
    $Text preg_replace("(\[mail\]([$MAILبحثString]*)\[/mail\])"'<a href="mailto:$1">$1</a>'$Text);
                
    $Text preg_replace("/\[mail\=([$MAILبحثString]*)\](.+?)\[\/mail\]/"'<a href="mailto:$1">$2</a>'$Text);
                
                
    // Check for bold text
                
    $Text preg_replace("(\[b\](.+?)\[\/b])is",'<span class="bold">$1</span>',$Text);

                
    // Check for Italics text
                
    $Text preg_replace("(\[i\](.+?)\[\/i\])is",'<span class="italics">$1</span>',$Text);

                
    // Check for Underline text
                
    $Text preg_replace("(\[u\](.+?)\[\/u\])is",'<span class="underline">$1</span>',$Text);

                
    // Check for strike-through text
                
    $Text preg_replace("(\[s\](.+?)\[\/s\])is",'<span class="strikethrough">$1</span>',$Text);

                
    // Check for over-line text
                
    $Text preg_replace("(\[o\](.+?)\[\/o\])is",'<span class="overline">$1</span>',$Text);

                
    // Check for colored text
                
    $Text preg_replace("(\[color=(.+?)\](.+?)\[\/color\])is","<span style=\"color: $1\">$2</span>",$Text);

                
    // Check for sized text
                
    $Text preg_replace("(\[size=(.+?)\](.+?)\[\/size\])is","<span style=\"font-size: $1px\">$2</span>",$Text);

                
    // Check for list text
                
    $Text preg_replace("/\[list\](.+?)\[\/list\]/is"'<ul class="listbullet">$1</ul>' ,$Text);
                
    $Text preg_replace("/\[list=1\](.+?)\[\/list\]/is"'<ul class="listdecimal">$1</ul>' ,$Text);
                
    $Text preg_replace("/\[list=i\](.+?)\[\/list\]/s"'<ul class="listlowerroman">$1</ul>' ,$Text);
                
    $Text preg_replace("/\[list=I\](.+?)\[\/list\]/s"'<ul class="listupperroman">$1</ul>' ,$Text);
                
    $Text preg_replace("/\[list=a\](.+?)\[\/list\]/s"'<ul class="listloweralpha">$1</ul>' ,$Text);
                
    $Text preg_replace("/\[list=A\](.+?)\[\/list\]/s"'<ul class="listupperalpha">$1</ul>' ,$Text);
                
    $Text str_replace("[*]""<li>"$Text);

                
    // Check for font change text
                
    $Text preg_replace("(\[font=(.+?)\](.+?)\[\/font\])","<span style=\"font-family: $1;\">$2</span>",$Text);

                
    // Declare the format for [code] layout
                
    $CodeLayout '<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
                                    <tr>
                                        <td class="quotecodeheader"> Code:</td>
                                    </tr>
                                    <tr>
                                        <td class="codebody">$1</td>
                                    </tr>
                               </table>'
    ;
                
    // Check for [code] text
                
    $Text preg_replace("/\[code\](.+?)\[\/code\]/is","$CodeLayout"$Text);

                
    // Declare the format for [quote] layout
                
    $QuoteLayout '<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
                                    <tr>
                                        <td class="quotecodeheader"> Quote:</td>
                                    </tr>
                                    <tr>
                                        <td class="quotebody">$1</td>
                                    </tr>
                               </table>'
    ;
                               
                
    // Check for [code] text
                
    $Text preg_replace("/\[quote\](.+?)\[\/quote\]/is","$QuoteLayout"$Text);
                
                
    // Images
                // [img]pathtoimage[/img]
                
    $Text preg_replace("/\[img\](.+?)\[\/img\]/"'<img src="$1">'$Text);
                
                
    // [img=widthxheight]image source[/img]
                
    $Text preg_replace("/\[img\=([0-9]*)x([0-9]*)\](.+?)\[\/img\]/"'<img src="$3" height="$2" width="$1">'$Text);
                
                return 
    $Text;
            }
    ?>






    __________________
    أستغفر الله :: أستغفر الله :: أستغفر الله ::
    لا إله إلا أنت سبحانك أستغفرك وأتوب إليك إنى كنت من الظالمين

    phparabia @ msn.com
    PHP-ARABIA.com غير متواجد حالياً

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    361

    وهذا اخر بسيط



    كود PHP:

    <?php

    // A simple FAST parser to convert BBCode to HTML
    // Trade-in more restrictive grammar for speed and simplicty
    //
    // Syntax Sample:
    // --------------
    // [img]http://elouai.com/images/star.gif[/img]
    // [url="http://elouai.com"]eLouai[/url]
    // [mail="webmaster@elouai.com"]Webmaster[/mail]
    // [size="25"]HUGE[/size]
    // [color="red"]RED[/color]
    // [b]bold[/b]
    // [i]italic[/i]
    // [u]underline[/u]
    // [list][*]item[*]item[*]item[/list]
    // [code]value="123";[/code]
    // [quote]John said yadda yadda yadda[/quote]
    //
    // Usage:
    // ------
    // <?php include 'bb2html.php'; 
    ?>
    // <?php $htmltext bb2html($bbtext); ?>
    //
    // (please do not remove credit)
    // author: Louai Munajim
    // website: [url]http://elouai.com[/url]
    // date: 2004/Apr/18


    function bb2html($text)
    {
      $bbcode = array("<", ">",
                    "[list]", "[*]", "[/list]", 
                    "[img]", "[/img]", 
                    "[b]", "[/b]", 
                    "[u]", "[/u]", 
                    "[i]", "[/i]",
                    '[color="', "[/color]",
                    "[size=\"", "[/size]",
                    '[url="', "[/url]",
                    "[mail=\"", "[/mail]",
                    "[code]", "[/code]",
                    "[quote]", "[/quote]",
                    '"]');
      $htmlcode = array("&lt;", "&gt;",
                    "<ul>", "<li>", "</ul>", 
                    "<img src=\"", "\">", 
                    "<b>", "</b>", 
                    "<u>", "</u>", 
                    "<i>", "</i>",
                    "<span style=\"color:", "</span>",
                    "<span style=\"font-size:", "</span>",
                    '<a href="', "</a>",
                    "<a href=\"mailto:", "</a>",
                    "<code>", "</code>",
                    "<table width=100% bgcolor=lightgray><tr><td bgcolor=white>", "</td></tr></table>",
                    '">');
      $newtext = str_replace($bbcode, $htmlcode, $text);
      $newtext = nl2br($newtext);//second pass
      return $newtext;
    }
    ?>






    __________________
    أستغفر الله :: أستغفر الله :: أستغفر الله ::
    لا إله إلا أنت سبحانك أستغفرك وأتوب إليك إنى كنت من الظالمين

    phparabia @ msn.com
    PHP-ARABIA.com غير متواجد حالياً

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    الف شكر لكم

    واجزاكم الله خير

    اانا عندي الفكره بس اكتب كل اكواد الـ html

    فانا لا اعرف ماذا سيضيف المستخدم .//

    بحاول اضيف الاشياء المشهوره

    تحيااتي

    وجزاكم الله خير





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web
    Mr.php-ar غير متواجد حالياً

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    خلااص الف شكر وشكرا لمساعدتكم

    تم المساعده من قبل منتدى الحزن

    تحياتي





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web
    Mr.php-ar غير متواجد حالياً





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

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

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