1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

مرجع توابع و فیلتر های اعتبار سنج در PHP

شروع موضوع توسط Amon Amarth ‏22/4/13 در انجمن PHP

  1. کاربر ارشد

    تاریخ عضویت:
    ‏7/6/12
    ارسال ها:
    12,082
    تشکر شده:
    28,151
    امتیاز دستاورد:
    113
    جنسیت:
    مرد
    [h=2]مرجع توابع و فیلتر های اعتبار سنج در PHP[/h]
    مقدمه :
    همانطور که در بخش قبل درباره عملیات اعتبار سنجی داده های ورودی در فرم ها در PHP ، توضیح دادیم ، این زبان دارای تعداد زیادی تابع و فیلتر پیش ساخته و آماده استفاده است که به راحتی و بدون نیاز به کدنویسی ، انواع عملیات های اعتبار سنج داده را برای کاربر انجام می دهند .
    این توابع و فیلترها ، بخشی از هسته اصلی PHP بوده و برای استفاده از آنها ، نیاز به نصب و یا استفاده از برنامه و ابزار جانبی خاصی وجود ندارد .

    در دو جدول زیر به معرفی توابع و فیلترهای اعتبار سنج در PHP پرداخته ایم . برای دریافت اطلاعات کاملتر و مشاهده مثال های عملی بر روی نام هر یک از آنها کلیک نمایید .
    لیست توابع اعتبار سنج در PHP :
    جدول زیر شامل انواع تابع های پیش ساخته اعتبار سنج در PHP می باشد . برای دریافت اطلاعات کاملتر و مشاهده مثال های عملی بر روی نام هر یک از آنها کلیک نمایید .
    [TABLE="class: ex"]
    [TR]
    [TD="class: prname"] نام تابع
    [/TD]
    [TD="class: prdes"] شرح عملکرد
    [/TD]
    [/TR]
    [TR]
    [TD="class: prname"] filter_has_var ( ) [/TD]
    [TD="class: prbody"] این تابع کنترل می کند که آیا کاربر مقدار لازم را در کادر داده ورودی وارد کرده و یا آن را خالی رها نموده است .
    [/TD]
    [/TR]
    [TR]
    [TD="class: prname"] filter_id ( ) [/TD]
    [TD="class: prbody"] این تابع ID یا شناسه یک فیلتر خاص را در صورت وجود بررسی کرده و نتیجه آن را بر می گرداند . [/TD]
    [/TR]
    [TR]
    [TD="class: prname"] filter_input ( )
    [/TD]
    [TD="class: prbody"] این تابع مقادیر و متغیرهایی که به صفحه وارد می شوند مثل کوکی ها و یا مقادیر وارد شده در کادر های متن را دریافت کرده و اعتبار سنجی می نماید . [/TD]
    [/TR]
    [TR]
    [TD="class: prname"] filter_input_array ( ) [/TD]
    [TD="class: prbody"] این تابع مقدار آرایه ای از متغیر ها یا اطلاعاتی که به صفحه وارد می شوند مثل کوکی ها و یا مقادیر وارد شده در یک سری کادر متن را دریافت کرده و اعتبار سنجی می نماید . [/TD]
    [/TR]
    [TR]
    [TD="class: prname"] filter_list ( ) [/TD]
    [TD="class: prbody"] تابع ( ) filter_list ، آرایه ای از کلیه فیلترهای اعتبار سنجی که سرور PHP و مرورگر کاربر پشتیبانی می کند ، را بر می گرداند . [/TD]
    [/TR]
    [TR]
    [TD="class: prname"] filter_var ( ) [/TD]
    [TD="class: prbody"] این تابع مقدار یک متغیر را گرفته و براساس مورد نظر برنامه ریزی شده ، اعتبار سنجی می نماید . [/TD]
    [/TR]
    [TR]
    [TD="class: prname"] filter_var_array ( ) [/TD]
    [TD="class: prbody"] این تابع مقدار چندین متغیر ( آرایه ای از متغیر ها ) را گرفته و براساس مورد نظر برنامه ریزی شده ، اعتبار سنجی می نماید . [/TD]
    [/TR]
    [/TABLE]


    منبع: developer1