برداشتن تگ های html

bahar_1

New Member
سلام :
من یک متن دارم که می خوام اگه یک وقت داخل این متن تگ html وجود داره ، از بین ببرمشون . چون می خوام با قالب و فونت تعریف شده توسط خودم نمایش داده بشه .
و اگه مثلا داخل متن تگ فونت وجود داره من نذارم اون عمل کنه .
می خواستم برای این کار کد بنویسم ولی به نظرم بهتر اومد اول از تجربیات کسانی که این مشکل رو داشتن استفاده کنم .
 

I.NoBody

Active Member
تابع strip_tags رو مطالعه كن.
البته نميشه هرجور انتضاري رو ازش داست. ولي فكر كنم مشكل شما رو حل كنه
 

jalilvand

Member
سلام

سلام
از تابع strip_tags استفاده کنین:
PHP:
$a=strip_tags('<font color=red>salam</font>');
echo $a;
----
شکل کلی تابع:
string strip_tags ( string $str [, string $allowable_tags] )
This function tries to return a string with all HTML and PHP tags stripped from a given str
یعنی می تونی کاری کنی که بعضی از تگ ها حذف نشن
مثل:
PHP:
$a=strip_tags('<font color=red>salam</font>','<font>');
echo $a;
 

bahar_1

New Member
سلام :
ممنون . این تابع مشکل منو حل کرد . جالب اینه که می تونیم بهش بگیم که می خوام چند تا تگ رو برام نگه داری و حذف نکنی .
کد:
            $text =strip_tags($text,'<p>,<u>')
 

جدیدترین ارسال ها

بالا