السلام عليكم
كيف أسمح للأعضاء باستخدام وسوم محدودة من html
متل
كود HTML:<br> <b> <p> <img> <font>
السلام عليكم
كيف أسمح للأعضاء باستخدام وسوم محدودة من html
متل
كود HTML:<br> <b> <p> <img> <font>
__________________
مركز الملفات المشتركة - الإصدار التجريبي الرابع MMM_uploader_v1b4
عن طريق دالة strip_tags
مثال
كود:$text = "النص هنا"; echo strip_tags($text,"<br><b><p><img><font>");
__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل
تفضل معنا خدمات الاستضافة
موقع العبقري لخدمات الاستضافة
أو إستخدم الـ BBCodes
جزاك الله خيرا
هدا هو المطلوب بالضبط
asaamas
ممكن الطريقة؟؟
__________________
مركز الملفات المشتركة - الإصدار التجريبي الرابع MMM_uploader_v1b4
اذا ما انت محتاج محرر, عادي الافضل تستخدم الـ strip_tags كما قال لك الاخ عبقري العرب ...
اما اذا بتستخدم محرر ابحث في جوجل
bbcode editor
وتحصل عشرات النتائج ...
بس غالباً حتحتاج تعديل عليها عند عرضها من الداتا بيس ...
بالتوفيق ان شاء الله ...
__________________
دروس php بالفيديو !
marabe7 سابقاً .
حسَّن موقعك في محركات البحث :
أكاديمية التطوير
الافضل هو استخدام وسوم خاصه مثل bbcode او المستخدمة wiki ... وعد السماح اطلاقا بوسوم html . وذلك ليكون المحتوى آمن وضمان عدم تمرير اي كود جافا اسكربت في خصائص الوسم المسموح بها .
- يمكن اضافه حدث onclick في الوسم <a> ويتم تنفيذ اي كود.
__________________
ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
الاتصال: daif@daif.net او جوال: 0556639884
الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .
جزاكم الله خيرا
__________________
مركز الملفات المشتركة - الإصدار التجريبي الرابع MMM_uploader_v1b4
كود 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>
اخي الكريم
هل هذه الاكواد هي المسئولة عن تحويل الـ bbcode الي الـ html ?
اذا كانت كذلك فهل يوجد bbcode wysiwyg editor يمكننا استخدامه في صفحات الادخال ؟
__________________
تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
وتلك الفاظ لا معنى لها كذلك كلماته