လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> HTML စာမျက်နှာရှိ Highlight_File output မှ HTML စာမျက်နှာမှ Highlight_File output မှ Highlight_File output မှ Highlight Code ကို embedlight code

HTML စာမျက်နှာရှိ Highlight_File output မှ HTML စာမျက်နှာမှ Highlight_File output မှ Highlight_File output မှ Highlight Code ကို embedlight code

gitbox 2025-05-28

developer များသည် PHP source code ကိုဝက်ဘ်စာမျက်နှာများပေါ်တွင်ပြသရန်လိုအပ်သည့်အခါ PHP ၏ built-in highlight_file () function သည်အလွန်အဆင်ပြေသောနည်းလမ်းဖြစ်သည်။ ၎င်းသည် PHP ဖိုင်များ၏ code ကို Syntax မီးမောင်းထိုးပြခြင်း, စာရွက်စာတမ်းတင်ဆက်မှုများ, သင်ခန်းစာဝက်ဘ်ဆိုက်များသို့မဟုတ်ကုဒ်နမူနာသရုပ်ပြပွဲများအတွက်အကောင်းဆုံးဖြစ်သည်။

ဤဆောင်းပါးသည် HTML စာမျက်နှာတစ်ခုတွင် အမြင့်အလင်းရောင် () function ၏ output ကို ember လုပ်ခြင်းနှင့်စာမျက်နှာတည်ဆောက်ပုံနှင့်စတိုင်ကိုထိန်းသိမ်းရန်မည်သို့ပြုလုပ်ရမည်ကိုအသေးစိတ်ရှင်းပြပါလိမ့်မည်။

1 ။ POVELLOLL_FILE () function ကိုမိတ်ဆက်ပါ

Highlight_File () PHP မှ PHP ဖိုင်၏ contents ၏ contents ၏ contents ၏ contents ကို Syntax မီးမောင်းထိုးပြခြင်းဖြင့် HTML format ဖြင့်ဖော်ပြရန်လုပ်ဆောင်သည်။ အခြေခံအသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -

 highlight_file('example.php');

ဤကုဒ်သည် PHP code ကိုဥပမာအားဖြင့် php code ကိုမီးမောင်းထိုးပြလိမ့်မည် .php ဖိုင်နှင့် browser ကို output လုပ်ရန်။

2 ။ HTML စာမျက်နှာများထဲသို့ထည့်သွင်းရန်အခြေခံနည်းလမ်းများ

သင် code ကို HTML စာမျက်နှာတစ်ခုထဲသို့ထည့်သွင်းလိုပါကအောက်ပါဖွဲ့စည်းပုံကိုသုံးနိုင်သည်။

 <!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>PHP ပေါ်လွင်</title>
    <style>
        body {
            font-family: monospace;
            background-color: #f7f7f7;
            padding: 20px;
        }
        code {
            display: block;
            background-color: #ffffff;
            border: 1px solid #ccc;
            padding: 10px;
            overflow-x: auto;
        }
    </style>
</head>
<body>
    <h1>Code ကိုမီးမောင်းထိုးပြ output ကို</h1>
    <code>
        <?php highlight_file('https://gitbox.net/demo.php'); ?>
    </code>
</body>
</html>

ကျေးဇူးပြုပြီးမှတ်သားထားပါ:

  • Highlight_File () HTML tags များပါ 0 င်သောအချက်အလက်များပါ 0 င်သောအချက်အလက်များသည်၎င်းကို <code> tag တွင်တိုက်ရိုက်နေရာချရန်ဖြစ်နိုင်ချေရှိသော်လည်းစတိုင်သည် overwrite overwrite လုပ်ထားနိုင်သည်။

  • ပိုမိုအကြံပြုထားသောနည်းလမ်းမှာအပို <code> tag ကိုမသုံးရန်ဖြစ်သည်။

 <!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>PHP ပေါ်လွင်</title>
    <style>
        body {
            font-family: monospace;
            background-color: #f0f0f0;
            padding: 20px;
        }
    </style>
</head>
<body>
    <h2>PHP အရင်းအမြစ်ကုဒ်မီးမောင်းထိုးပြ</h2>
    <?php highlight_file('https://gitbox.net/demo.php'); ?>
</body>
</html>

ဤနည်းအားဖြင့် Highlight_File () function သည်မီးမောင်းထိုးပြထားသော HTML ကိုစာမျက်နှာသို့တိုက်ရိုက်ထုတ်လွှင့်သည်။ ထို့ကြောင့်အပိုဆောင်း tag ထုပ်မလိုအပ်ပါ။

3 ။ Code output ကိုထပ်မံထိန်းချုပ်ရန် output buffer ကိုသုံးပါ

သင်၏ကိုယ်ပိုင်စတိုင်ထုပ်ကိုထည့်ခြင်းကဲ့သို့သောမီးမောင်းထိုးပြထားသော HTML ကိုထပ်မံလုပ်ဆောင်လိုပါက output buffering ကိုသုံးနိုင်သည်။

 <?php
ob_start();
highlight_file('https://gitbox.net/demo.php');
$highlightedCode = ob_get_clean();
?>

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>စတိုင်နှင့်အတူ PHP ပေါ်လွင်</title>
    <style>
        .code-box {
            background-color: #282c34;
            color: #abb2bf;
            padding: 20px;
            border-radius: 5px;
            font-family: Consolas, monospace;
            overflow-x: auto;
        }
        pre {
            margin: 0;
        }
    </style>
</head>
<body>
    <div class="code-box">
        <?php echo $highlightedCode; ?>
    </div>
</body>
</html>

ဤနည်းလမ်းသည်သင့်အားအပြည့်အဝထိန်းချုပ်ထားသော code ထုပ်ကိုမည်သို့ထိန်းချုပ်နိုင်ကြောင်းအကောက်ခွန်ပုံစံများလိုအပ်သည်။

4 ။ မှတ်စုများ

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

  • output မတိုင်မီဖိုင်သည်တည်ရှိရမည်။ သို့မဟုတ်ပါကအမှားတစ်ခုဖြစ်လာပါလိမ့်မည်သို့မဟုတ်အချည်းနှီးသောအကြောင်းအရာ output ဖြစ်လိမ့်မည်။

  • သတင်းအချက်အလက်ယိုစိမ့်မှုကိုကာကွယ်ရန်အထိခိုက်မခံသောသတင်းအချက်အလက်ပါ 0 င်သော PHP ဖိုင်များပေါ်တွင်ဤလုပ်ဆောင်မှုကိုရှောင်ပါ။

အကျဉ်းချုပ်

Highlight_File () ကိုအသုံးပြုခြင်းသည် PHP ကို ​​HTML စာမျက်နှာများတွင် PHP မီးမောင်းထိုးပြ code ကိုထည့်သွင်းရန်အလွန်အဆင်ပြေစေသည်။ သင်ကြားခြင်း, စာရွက်စာတမ်းရေးသားခြင်းသို့မဟုတ်ဖွံ့ဖြိုးရေးဆန္ဒပြမှုဖြစ်စေသည်ဖြစ်စေ, Code ၏ဗေဒတင်ဆက်မှုကိုလျင်မြန်စွာအကောင်အထည်ဖော်ရန်ကုဒ်အနည်းငယ်မျှသာရှိသည်။ အကယ်. သင့်တွင်ပိုမိုရှုပ်ထွေးသောတင်ဆက်မှုလိုအပ်ချက်များရှိပါက output buffering နှင့် css styyles များကိုပိုမိုအဆင့်မြင့်သောကုဒ်တင်ဆက်မှုအစိတ်အပိုင်းများကိုဖန်တီးရန်လည်းပေါင်းစပ်နိုင်သည်။