လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP file_get_contentents () function ကိုအသေးစိတ်ရှင်းပြပါ - ဖိုင်အကြောင်းအရာကို string ကိုဘယ်လိုဖတ်ရမလဲ

PHP file_get_contentents () function ကိုအသေးစိတ်ရှင်းပြပါ - ဖိုင်အကြောင်းအရာကို string ကိုဘယ်လိုဖတ်ရမလဲ

M66 2025-06-19

File_get_Contore function ကိုအခြေခံနိဒါန်း

PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဖိုင်၏အကြောင်းအရာများကိုဖတ်ရန်နှင့်၎င်းကိုလုပ်ဆောင်ရန်လိုအပ်သည်။ ၎င်းကိုအောင်မြင်ရန် PHP တွင် built-in function file_get_contents() သုံးနိုင်သည်

parameter သည်ဖော်ပြချက်:

  • $ filename : လိုအပ်သည့်ဖိုင်အမည်သို့မဟုတ် URL လိပ်စာကိုဖတ်ရန်လိုအပ်သည်။ ၎င်းသည် HTTP မှတစ်ဆင့် local file တစ်ခုသို့မဟုတ် URL တစ်ခုဖြစ်နိုင်သည်။
  • $ use_include_path : optional ကို။ အကယ်. မှန်ကန်ရန်သတ်မှတ်ထားပါကဖိုင်ကိုဖွင့်သောအခါထည့်သွင်းပါလမ်းကြောင်းကိုသုံးပါ။ ပုံမှန်ကမှားတယ်
  • $ အခြေအနေ : optional ကို။ HTTP Memory ၏ streaming streaming streaming streaming အခြေအနေကို header အချက်အလက်များကိုပေးပို့ရန်သို့မဟုတ်ဖိုင်တစ်ခုတောင်းခံသည့်အခါတောင်းဆိုမှုကိုပြင်ဆင်ရန်အသုံးပြုနိုင်သည်။ ပုံမှန် null ဖြစ်ပါတယ်။
  • $ offset : ဖိုင်ကိုဖတ်နေသည့်အခါ optional, offset ။ ဖိုင်၏အစမှစာဖတ်ခြင်းကိုဆိုလိုသည်။
  • $ Maxlen : optional ကိုဖတ်ရန် bytes အများဆုံးအရေအတွက်။ ပုံမှန်အားဖြင့် null သည်ဖိုင်တစ်ခုလုံးကိုဖတ်နေသည်။

Value ကိုပြန်သွားပါ

အကယ်. ဖိုင်အကြောင်းအရာကိုအောင်မြင်စွာဖတ်ရှုနိုင်လျှင်, ဖိုင်အကြောင်းအရာ string ကိုပြန်ပို့သည်။ အကယ်. ဖတ်ရန်မအောင်မြင်ပါကအကြောင်းအရာအကြောင်းအရာ string ကိုပြန်ပို့သည်။

File_get_contontents function ကိုအသုံးပြုခြင်း၏ဥပမာ

ဥပမာ 1 - ဒေသဖုံးဖိုင်များကိုဖတ်ပါ

<?php
$filename = 'test.txt';
$content = file_get_contents($filename);
if ($content !== false) {
    echo "အကြောင်းအရာအကြောင်းအရာ:" . $content;
} else {
    echo "ဖိုင်ကိုဖတ်ရန်မအောင်မြင်ပါ!";
}
?>

ဥပမာ 2 - ဝေးလံခေါင်သီသောဖိုင်များကိုဖတ်ခြင်း

<?php
$url = 'http://www.example.com/file.txt';
$content = file_get_contents($url);
if ($content !== false) {
    echo "အကြောင်းအရာအကြောင်းအရာ:" . $content;
} else {
    echo "ဖိုင်ကိုဖတ်ရန်မအောင်မြင်ပါ!";
}
?>

ဥပမာ 3: ဝေးလံခေါင်ဖျားသောဖိုင်များကိုဖတ်ရှုသောအခါတောင်းဆိုမှု header အချက်အလက်များကိုထည့်ပါ

<?php
$url = 'http://www.example.com/image.jpg';
$options = [
    'http' => [
        &#39;header&#39; => &#39;ခွင့်ပြုချက်: Basic&#39; ။ base64_entode ("username: password")
    ]
];
$ Context = stream_context_create ($ ရွေးစရာများ);
$ အကြောင်းအရာ = file_get_contents ($ URL, False $ အခြေအနေ);
လျှင် ($ အကြောင်းအရာ! == false) {
    ECHO "ဖိုင်အကြောင်းအရာ:" ။ $ အကြောင်းအရာ;
} အခြား
    ECHO သည် "ဖိုင်ကိုမဖတ်နိုင်ပါ";
}
>

အကျဉ်းချုပ်

အထက်ပါဥပမာမှတစ်ဆင့် PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင် file_get_contontents () function_get_contentents () function ကိုပြောင်းလွယ်ပြင်လွယ်ခြင်းနှင့်အစွမ်းထက်သောလုပ်ဆောင်မှုများကိုကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။ ဒေသဖိုင်များ, ဝေးလံခေါင်သီသောဖိုင်များသို့မဟုတ်ဝေးလံ ခေါင် သီသောအရင်းအမြစ်များကိုတောင်းခံသောအခါတောင်းဆိုမှု header အချက်အလက်များကိုထည့်သွင်းခြင်းရှိမရှိ,

ဤဆောင်းပါးမှတစ်ဆင့် File_get_Contents () function ကိုအသုံးပြုခြင်းကိုပိုမိုနားလည်ပြီးသင်၏ PHP ဖွံ့ဖြိုးတိုးတက်ရေးအတွက်အကူအညီများပေးနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။

မကြာသေးမီ ဆောင်းပါးများ