** کینگ کد : بزرگترین مرجع دانلود سورس کد های برنامه نویسی اندروید، ویندوز و جدید ترین اسکریپت های روز دنیا **
-----------------------------------------------
** سورس فروشگاه اینترنتی مارکیت فارسی برای اندروید - سورس فروشگاه اینترنتی موکتز فارسی برای اندروید **
-----------------------------------------------
** اسکریپت چیست؟ و چگونه از آن استفاده کنیم؟ (آموزش کامل نصب اسکریپت) **
-----------------------------------------------
** (160 جلسه) آموزش کامل و 0 تا 100 برنامه نویسی PHP **
-----------------------------------------------
** دانلود فیلم آموزشی فتوشاپ فارسی **
-----------------------------------------------
» بروزترین سایت ایرانی محصولات کدکنیون ( سایت /https://codemilo.ir )
» Cicool – Page, Form, Rest API and CRUD Generator
» KingArchitect | Property Portfolio & Real Estate React Template – No JQuery
» Sheltos – Real Estate React Next Js with Redux Toolkit , React Hooks & API Routes Template
» Acres – Real Estate React Template
» Mingrand – Real Estate React Template
» ChawkBazar – Elementor Lifestyle and Fashion Ecommerce Theme
» Streamit 3.0 | Video Streaming WordPress Theme + RTL
» MagicAI – OpenAI Content, Text, Image, Chat, Code Generator as SaaS
» PHP Form Generator – Codeigniter 4 Form Master, Form Header Detail, User Management, Multi-language
» بروزترین سایت ایرانی محصولات کدکنیون ( سایت /https://codemilo.ir )
» Cicool – Page, Form, Rest API and CRUD Generator
» KingArchitect | Property Portfolio & Real Estate React Template – No JQuery
» Sheltos – Real Estate React Next Js with Redux Toolkit , React Hooks & API Routes Template
» Acres – Real Estate React Template
» Mingrand – Real Estate React Template
» ChawkBazar – Elementor Lifestyle and Fashion Ecommerce Theme
» Streamit 3.0 | Video Streaming WordPress Theme + RTL
» MagicAI – OpenAI Content, Text, Image, Chat, Code Generator as SaaS
» PHP Form Generator – Codeigniter 4 Form Master, Form Header Detail, User Management, Multi-language
در مبحثی دیگر شرح دادیم که با استفاده از تابع strip_tags ، می توان تگ های (tags) مربوط به HTML و PHP موجود در یک رشته (string) را حذف کنیم، که معمولا در فیلتر کردن موارد مخرب از ورودی های کاربر به کار می رود. اکنون می خواهیم آموزش یدهیم که چگونه می توان تعدادی تگ را به عنوان تگ های (tags) مجاز در تابع strip_tags تعیین کرد تا این تابع، آنها را حذف نکند. بنابراین با این شیوه استفاده از تابع strip_tags ، می توانیم به کاربر این اجازه را بدهیم که از تعدادی از تگ های HTML در متن ورودی خود، استفاده کند.
به مثال زیر توجه کنید .
تعیین می کنیم که تابع strip_tags ، تگ های <p> و <b> را حذف نکند :
1 2 3 4 5 6 7 8 9 |
<?php $A="<b><p>www.kingcode.ir</p></b><br /><br /><b><p>www.kingcode.ir</p></b>"; echo htmlspecialchars($A); echo "<br />"; $B=strip_tags($A,'<p><b>'); echo htmlspecialchars($B); ?> |
نتیجه :
1 2 |
<b><p>www.kingcode.ir</p></b><br /><br /><b><p>www.kingcode.ir</p></b> <b><p>www.kingcode.ir</p></b><b><p>www.kingcode.ir</p></b> |
هنگام نمایش در خروجی، تابع htmlspecialchars را به کار برده ایم تا تگ های HTML ، به جای اجرا شدن، تنها در خروجی نمایش داده شوند.
مشاهده می کنید که تگ <br /> حذف شده است، اما تگ های <p> و <b> حذف نشده اند.