လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Highlight_File နှင့် File_Get_contentents () PHP file contents များကိုဖော်ပြရန်။

Highlight_File နှင့် File_Get_contentents () PHP file contents များကိုဖော်ပြရန်။

M66 2025-06-22

PHP တွင် Highlight_File () နှင့် File_Get_contents () ဖိုင်များအကြောင်းအရာများကိုဖတ်ရန်နှင့်ပြသရန်အသုံးပြုသောလုပ်ဆောင်ချက်နှစ်ခုဖြစ်သည်။ သူတို့တစ် ဦး စီတွင်ကိုယ်ပိုင်အားသာချက်များရှိသည်။ ၎င်းတို့သည် PHP ဖိုင်များ၏အရင်းအမြစ်ကုဒ်အကြောင်းအရာများကိုကျိုးကြောင်းဆီလျော်သောပေါင်းစပ် အသုံးပြု. အလွယ်တကူပြသနိုင်သည်။

1 ။ နိဒါန်း Highlight_File ()

Highlight_File () သည် PHP တွင် built-in function တစ်ခုဖြစ်ပြီးသတ်မှတ်ထားသောဖိုင်၏အရင်းအမြစ်ကုဒ်ကိုပြသရန်အထူးအသုံးပြုသော PHP တွင်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ ၎င်း၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 highlight_file(string $filename, bool $return = false): mixed
  • $ filename : ပြသရန်ဖိုင်လမ်းကြောင်း။

  • $ ပြန်လာ : မီးမောင်းထိုးပြအရင်းအမြစ် string ကိုပြန်ပို့ဖို့ရှိမရှိ။ အကယ်. မှားယွင်းသော (ပုံမှန်) ဆိုလျှင်အကြောင်းအရာသည် output ကိုတိုက်ရိုက်ထုတ်ပေးသည်။ အကယ်. မှန်ကန်ပါက string ကိုပြန်ပို့သည်။

ဥပမာ -

 highlight_file('example.php');

၎င်းသည်ဥပမာအားဖြင့် perment.php ဖိုင်၏မီးမောင်းထိုးပြသည့်အရင်းအမြစ်ကုဒ်ကိုတိုက်ရိုက်ထုတ်ပေးလိမ့်မည်။

2 ။ File_Get_contents () ကိုမိတ်ဆက်

File_Get_contents () ဖိုင်အကြောင်းအရာကိုဖတ်ရန်နှင့်ဖိုင်၏အပြည့်အစုံကိုပြန်ပို့ရန်အသုံးပြုသည်။ ၎င်းတွင် syntax တွင်အကျိုးသက်ရောက်မှုမရှိကြောင်းမီးမောင်းထိုးပြခြင်းမရှိပါ။ သို့သော်၎င်းကိုစီစစ်ခြင်း,

သဒ္ဒါ:

 file_get_contents(string $filename, bool $use_include_path = false, resource $context = null, int $offset = 0, int $length = null): string|false

ရိုးရှင်းသောဥပမာ -

 $content = file_get_contents('example.php');
echo htmlspecialchars($content);

ဤနေရာတွင် HTMLSPECANCALCHAR () သည် source code ကိုခွဲခြမ်းစိတ်ဖြာသည့်အခါ HTML အမှားများကိုကာကွယ်ရန်အထူးအက္ခရာများမှလွတ်မြောက်ရန်အတွက်အသုံးပြုသည်။

3 ။ နှစ်ခုပေါင်းစပ်၏အားသာချက်များ

  • Highlight_File () ဖိုင်တစ်ခုလုံးကိုအလျင်အမြန်မီးမောင်းထိုးပြနိုင်သော်လည်းအကြောင်းအရာကိုအဆင်ပြေစွာ filter လုပ်ခြင်းသို့မဟုတ်ကြားဖြတ်နိုင်ခြင်းမရှိပါ။

  • File_get_Contents () အကြောင်းအရာကိုပြောင်းလွယ်ပြင်လွယ်စွာဖတ်ရန်နှင့်လုပ်ငန်းစဉ်ကိုဖတ်နိုင်သော်လည်း syntax မီးမောင်းထိုးပြခြင်းမရှိပါ။

ပေါင်းစပ်ပြီး file_get_contronents () ဖိုင်ကိုဖတ်ရန် (သို့ ) highlight_string () () ) ကိုမီးမောင်းထိုးပြရန်အတွက် (4) ကိုမီးမောင်းထိုးပြရန် (4) ခုကိုသုံးပါ။

4 ။ နမူနာကုဒ်

ကျွန်ုပ်တို့သည် PHP ဖိုင်ပါအကြောင်းအရာများကိုဖတ်ရှုရန်နှင့်မီးမောင်းထိုးပြလိုသည်ဆိုပါစို့။ M66.net နှင့်ဖိုင်တွင်အချို့သော URL domain name ကိုအစားထိုးလိုသည်ဆိုပါစို့။

 <?php
// ဖိုင်အကြောင်းအရာကိုဖတ်ပါ
$filename = 'test.php';
$content = file_get_contents($filename);

// ဖိုင်၏ contents အားလုံးကိုထည့်ပါ URL ဒိုမိန်းအမည်ကိုအစားထိုးပါ m66.net
// ဒီမှာပုံမှန်ကိုက်ညီမှုကိုသုံးပါ http(s)://ဒိုမိန်းအမည်အပိုင်း,အစားထိုးလိုက်ပါ http(s)://m66.net
$pattern = '/(https?:\/\/)([^\/\s]+)/i';
$replacement = '$1m66.net';
$content = preg_replace($pattern, $replacement, $content);

// အစားထိုးအကြောင်းအရာကိုမီးမောင်းထိုးပြ
highlight_string($content);
?>

5 ။ ဖော်ပြချက်

  • ဖိုင်အကြောင်းအရာကိုပထမ ဦး ဆုံးရရန် File_get_contontents () ကိုသုံးပါ။

  • URL domain name အပိုင်းကို M66.net သို့ပုံမှန်ဖော်ပြခြင်းဖြင့်အစားထိုးပါ။

  • Syntax မီးမောင်းထိုးပြခြင်းဖြင့်အကြောင်းအရာများကိုပြသရန် Highlight_string () function ကိုသုံးပါ။

  • ဤအချက်သည်ပြသထားသည့်ကုဒ်နံပါတ်ရှိ URL domain name အားလုံးကို M66.net ဖြင့်အစားထိုးရန်သေချာသည်။

6 ။ အကျဉ်းချုပ်

Highlight_File () သို့မဟုတ် highlight_string () နှင့် file_get_contents () file_get_contentents () () () () () () file_get_contents () ကိုပေါင်းစပ်နိုင်သည်။ အထူးသဖြင့် Code Code ကိုအကြောင်းအရာ (ထိုကဲ့သို့သော URLs များကိုအစားထိုးခြင်းစသည့်) ကိုပြုပြင်သည့်အခါအကြောင်းအရာကိုအရင်ဖတ်ရန်နှင့်၎င်းကိုမီးမောင်းထိုးပြသည်။