
فیلتر های پیشرفته در PHP
در این بخش به بررسی فیلتر های پیشرفته در PHP می پردازیم ، در فصل قبلی فیلتر ها در PHP را بررسی کردیم که پیش نیاز این بخش آن فصل می باشد.
اعتبار سنجی اعداد همراه با یک محدوده خاص
در این مثال با استفاده از تابع filter_var()
بررسی می کنیم که آیا متغیر ما از نوع INT و بین محدوده 1 تا 200 است یا خیر:
مثال
اعتبار سنجی IPv6 در PHP
برای اعتبار سنجی IPv6 در PHP همچون مثال های قبلی از تابع filter_var
استفاده می کنیم و با استفاده از آن بررسی خواهیم کرد که آیا متغیر $ip
معتبر هست یا خیر:
اعتبار سنجی URL دارای QueryString در PHP
در این مثال بررسی می کنیم که آیا متغیر $url
حاوی یک آدرس URL همراه با رشته کوئری معتبر است یا خیر:
حذف کاراکتر های کد اسکی ASCII Value > 127
در مثال زیر از تابع filter_var
برای پاک سازی یک رشته استفاده می کنیم. تمام تگ های HTML و همه کاراکتر های دارای مقدار ASCII > 127 را از رشته حذف می کند.
مثال
پرهيز از دورويىها
و درود خدا بر او، فرمود: خدايا به تو پناه مى برم كه ظاهر من در برابر ديده ها نيكو، و درونم در آنچه كه از تو پنهان مى دارم، زشت باشد؛
و بخواهم با اعمال و رفتارى كه تو از آن آگاهى، توجّه مردم را به خود جلب نمايم، و چهره ظاهرم را زيبا نشان داده با اعمال نادرستى كه درونم را زشت كرده به سوى تو آيم، تا به بندگانت نزديك، و از خشنودى تو دور گردم.
حکمت 276 نهج البلاغه