PHP အတွက် get_html_translation_table()
အဆိုပါ function ကိုသုံး parameters တွေကိုရှိပါတယ်:
parameter အမည် | ဥပမာပြပါ |
---|---|
$ ဇယား | လိုအပ်ပါတယ် မည်သည့် HTML မှလွတ်မြောက်ရန်စားပွဲကိုအသုံးပြုမည်ကိုသတ်မှတ်သည်။ အထူးအက္ခရာများကို HTML အဖွဲ့အစည်းများသို့ပြောင်းရန် HTML_ENTITIONS ကိုသတ်မှတ်ပါ။ |
$ အလံ | optional ကို။ Escape Method ကိုသတ်မှတ်ပါ, ဘုံတန်ဖိုးများမှာ -
|
$ encoding | optional ကို။ encoding format ကိုသတ်မှတ်ပါ, default သည် UTF-8 ဖြစ်သည်။ |
HTML ပြောင်းလဲခြင်းဇယားများရရှိရန် Get_Html_Translation_table () ကို မည်သို့အသုံးပြုရမည်ကိုပြသသည့်ရိုးရှင်းသောဥပမာတစ်ခုမှာ -
// HTML ကူးပြောင်းခြင်းဇယား $ trans = get_html_translation_table (html_encies); // output ပြောင်းလဲခြင်း table var_dump ($ trans);
ရလဒ်များအစက်အပြောက်:
Array (252) { ["&"] =>> string (6) "&" ["<"] => string (4) "<" [">"] =>> string (4) ">" ... }
Get_Html_translation_table () သည် HTML ရှိအထူးအက္ခရာများမှသက်ဆိုင်ရာ HTML entity မှလွတ်မြောက်နိုင်သည့် PHP တွင်အလွန်အသုံးဝင်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ဒီ function ကို HTML ဆေးထိုးခြင်းနှင့် XSS တိုက်ခိုက်မှုများကိုကာကွယ်ရန်အသုံးပြုလေ့ရှိသည်။ အမှန်တကယ်စီမံကိန်းများတွင်၎င်းကို HTML Elsu ၏အကျိုးသက်ရောက်မှုကိုမြှင့်တင်ရန် htmlspecialchars () function ကိုပေါင်းစပ်။ အသုံးပြုနိုင်သည်။