251 of 410 menu

function file_put_contents

Function file_put_contents သည် ဒေတာများကို ဖိုင်တစ်ခုထဲသို့ ရေးသားပေးပါသည်။ ပထမ parameter သည် ဖိုင်လမ်းကြောင်း၊ ဒုတိယ parameter သည် ရေးသားရန် ဒေတာများ ဖြစ်ပါသည်။ တတိယ မဖြစ်မနေ ထည့်ရန်မလိုသော parameter သည် ရေးသားမှုမုဒ်ကို သတ်မှတ်ပေးပါသည် (အောက်ပါ ဇယားကို ကြည့်ပါ)။

စတုတ္ထ မဖြစ်မနေ ထည့်ရန်မလိုသော parameter သည် function stream_context_create ဖြင့် ဖန်တီးထားသော stream context resource ကို ကိုယ်စားပြုပါသည်။ ၎င်းသည် ဖိုင်သို့မဟုတ် ကွန်ရက်အရင်းအမြစ်နှင့် အလုပ်လုပ်ရန် parameter များကို သတ်မှတ်ရန် ခွင့်ပြုပေးပါသည်။

Syntax

file_put_contents( string $filename, mixed $data, int $flags = 0, ?resource $context = null ): int|false

တတိယ parameter ၏တန်ဖိုးများ

အလံ ဖော်ပြချက်
FILE_USE_INCLUDE_PATH သတ်မှတ်ထားပါက၊ function သည် PHP ၏ setting ဖိုင်ဖြစ်သော php.ini အတွင်းရှိ include_path parameter တွင် ဖော်ပြထားသော ဖိုင်တွဲများထဲတွင် ဖိုင်ကို ရှာဖွေပါလိမ့်မည်။
FILE_APPEND ဖိုင်အား အသစ်ပြန်ရေးသားခြင်းအစား ဒေတာများကို ဖိုင်အဆုံးတွင် ထပ်ပေါင်းထည့်ရန်
LOCK_EX ရေးသားနေစဉ် ဖိုင်အတွက် တစ်ဦးတည်းသုံးသော lock ကို ရယူရန်

ဥပမာ

ဖိုင်တစ်ခုထဲသို့ string တစ်ခု ရေးသားကြပါစို့။

<?php $res = file_put_contents('data.txt', 'abcde'); echo $res; ?>

ကုဒ် run ပြီးစီးမှု၏ ရလဒ်သည် ရေးသားပြီးသော byte များ၏ အရေအတွက်ကို ပြန်ပေးပါသည်။

5

ဥပမာ

ဒေတာများကို ဖိုင်အဆုံးတွင် ထပ်ပေါင်းထည့်ကြပါစို့။

<?php $res = file_put_contents('data.txt', '12345', FILE_APPEND); echo $res; ?>

ဥပမာ

Array တစ်ခုကို ဖိုင်ထဲသို့ ရေးသားခြင်း။

<?php $data = ['a', 'b', 'c']; $res = file_put_contents('array.txt', implode(',', $data)); echo $res; ?>

ဥပမာ

တတိယ parameter တွင် အလံများစွာကို | သင်္ကေတဖြင့် စာရင်းပြုစုကာ သတ်မှတ်နိုင်ပါသည်။ ဥပမာအနေဖြင့် ဖိုင်ကို lock ချည်လျက် ဒေတာများကို ထပ်ပေါင်းထည့်ကြည့်ကြပါစို့။

<?php $res = file_put_contents( 'log.txt', "text", FILE_APPEND | LOCK_EX ); echo $res; ?>

ဥပမာ

Context အသုံးပြုခြင်း။

<?php $opts = [ 'http' => [ 'method' => "POST", 'header' => "Content-type: text/plain\r\n" ] ]; $context = stream_context_create($opts); $res = file_put_contents( 'http://example.com/api', 'data=test', false, $context ); ?>

ဆက်လက်ကြည့်ရှုရန်

  • function file_get_contents,
    သည် ဖိုင်အတွင်းရှိ အကြောင်းအရာများကို ဖတ်ရှုပေးပါသည်။
  • function fopen,
    သည် ဖိုင်ကို ဖွင့်ပေးပါသည်။
  • function fwrite,
    သည် ဖိုင်ထဲသို့ ရေးသားပေးပါသည်။
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်