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 ကိုပေါင်းစပ်။ အသုံးပြုနိုင်သည်။