PDA

View Full Version : سوال: نحوه محدود کردن تگ های ورودی در فرم ها



shahinshyd
سه شنبه 29 شهریور 1390, 09:48 صبح
با سلام
میخواستم بپرسم برای اینکه کاربر را محدود کنیم در یک فرم و textarea فقط از چند تگ خاص استفاده کنه از چه تابعی باید اسفاده کنیم
و سوال دیگه تو بعضی سایت ها دیده بودم که مثلا برای نمایش کد های php ,مثل همین سایت از یک استایل استفاده میشه من از ادیتور tiny استفاده میکنم که خیلی ساده و کم حجمه و همچین امکانی توش نبود

binyaft
سه شنبه 29 شهریور 1390, 10:18 صبح
سرچ کنید PHP BBCODE

shahinshyd
سه شنبه 29 شهریور 1390, 12:37 عصر
از دوستان دیگه کسی کلاس اماده سراغ نداره؟

shahinshyd
سه شنبه 29 شهریور 1390, 12:47 عصر
من فقط میخوام اجازه استفاده از چند تا تگ (مثلا <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>) اگه امکانش هست با کد توضیح بدید

رضا قربانی
سه شنبه 29 شهریور 1390, 14:16 عصر
ببین شاهین می توی یه کار دیگه هم کنی .


تگ هایی که نمی خوایی رو بندازی داخل یک آرایه و بگی اگر چنین تگ هایی بود بیا و به جاش یه فاصله خالی بنداز در غیر این صورت بقیه تگ ها رو بذار . ببین یه مثال واست می زنم تست کن


$symbol = array('<br>', '<acript>','<span>','<style>','<b>');

$text =str_replace( $symbol ," ",$_POST['text']);

shahinshyd
سه شنبه 29 شهریور 1390, 23:10 عصر
با سلام
من از سایت php.net این مثال رو گرفتم
حالا به نظر شما اگه واسه فرم بگیم که فقط از یکسری تگ استفاده بشه بهتره یا نه ما استفاده از تگ هایی که نمیخوایم رو محدود کنیم

<?php
$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
echo strip_tags($text);
echo "\n";

// Allow <p> and <a>
echo strip_tags($text, '<p><a>');
?>