ط§ط³طھط®ط¯ظ… BBCODE ظپظٹ ط¨ط±ظ…ط¬ظٹط§طھ (طµظ†ط¹ ظ…ط*ط±ط± BBCode ط¨ط¯ط§ط¦ظٹ)



بسم الله الرحمن الرحيم
اليوم سوف أقدم لك كيفية استخدام أكواد BBCODE في برمجتك أو مترجم أو باحث البي بي كود code
إذا كنت تحب صنع محرر BBCode
سوف نبدأ الشرح طريقة
الأول هنعمل فانكشن للمترجم BBCode
نعمل ملف نسميه مثلا bbcode.php
رمز PHP:
<code style="white-space:nowrap"> <code> <?php
function BBCode ($string) {
$search = array(



'\&#91;b\&#93;(.*?)\&#91;\/b\&#93;\',
'
\&#91;i\&#93;(.*?)\&#91;\/i\&#93;\',
'
\&#91;u\&#93;(.*?)\&#91;\/u\&#93;\',
'
\&#91;img\&#93;(.*?)\&#91;\/img\&#93;\',
'
\&#91;url\=(.*?)\&#93;(.*?)\&#91;\/url\&#93;\',
'
\&#91;code\&#93;(.*?)\&#91;\/code\&#93;\'
);
$replace = array(
'
<b>\\1</b>',
'
<i>\\1</i>',
'
<u>\\1</u>',
'
<img src="\\1">',
'
<a href="\\1">\\2</a>',
'
<code>\\1</code>'
);
return preg_replace($search, $replace, $string);
}
?>
</code> </code>

وظيفة الفانكشن هي تبديل اكواد البي بي كود code بـ أكواد الإتش تي إم إل
لكي يستطيع المتصفح أو اللغة قرائتها
يلا نعمل صفحة لتجربة الفانكشن اللي فوق دي

رمز PHP:
<code style="white-space:nowrap"> <code> <?php
include("bbcode.php");
echo
BBCode("&#91;b&#93; طخين &#91;/b&#93;");
?>
</code> </code>

تم بحمد لله
إعذروني على عدم تنسيق الموضوع بشكل جيد
سلام




التعديل الأخير كان بواسطة إيهاب عصام; 03 - 07 - 2014 الساعة 16:44





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©