PHP ဖိုင်ကို ဖန်တီး/ရေးပါ။
ဤအခန်းတွင် ဆာဗာပေါ်ရှိ ဖိုင်တစ်ခုအား ဖန်တီးပုံနှင့် ရေးနည်းကို သင်ပေးပါမည်။
PHP ဖိုင်ဖန်တီးခြင်း - fopen()
fopen()
ဖိုင်တစ်ခုဖန်တီးရန်အတွက်လည်း function ကိုအသုံးပြုသည် ။ အနည်းငယ်ရှုပ်ထွေးနိုင်သော်လည်း PHP တွင် ဖိုင်များကိုဖွင့်ရန်အသုံးပြုသည့် တူညီသောလုပ်ဆောင်ချက်ကို အသုံးပြု၍ ဖိုင်တစ်ခုကို ဖန်တီးထားသည်။
fopen()
မရှိသောဖိုင်တစ်ခုတွင် သင်အသုံးပြု ပါက၊ ၎င်းသည် ဖိုင်ကိုရေးသားရန်အတွက် ဖွင့်ထားသည် (w) သို့မဟုတ် နောက်ဆက်တွဲ (a) ကို ဖန်တီးပေးမည်ဖြစ်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် "testfile.txt" ဟုခေါ်သော ဖိုင်အသစ်ကို ဖန်တီးပေးပါသည်။ ဖိုင်ကို PHP ကုဒ်တည်ရှိသည့် လမ်းကြောင်းတစ်ခုတည်းတွင် ဖန်တီးလိမ့်မည်-
ဥပမာ
$myfile = fopen("testfile.txt", "w")
PHP ဖိုင်ခွင့်ပြုချက်များ
ဤကုဒ်ကို run ရန်ကြိုးစားရာတွင် အမှားအယွင်းများရှိနေပါက၊ hard drive သို့ အချက်အလက်ရေးရန် သင်၏ PHP ဖိုင်ကို ဝင်ရောက်ခွင့်ပြုထားကြောင်း စစ်ဆေးပါ။
PHP ဖိုင်သို့ စာရေးပါ - fwrite()
fwrite()
ဖိုင်တစ်ခုသို့ရေးရန် function ကိုအသုံးပြုသည် ။
ပထမဘောင် fwrite()
တွင် စာရေးရန် ဖိုင်အမည်ပါရှိပြီး ဒုတိယဘောင်သည် ရေးရမည့် စာကြောင်းဖြစ်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် "newfile.txt" ဟုခေါ်သော ဖိုင်အသစ်တစ်ခုတွင် အမည်အချို့ကို ရေးသားထားသည်။
ဥပမာ
<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt = "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
?>
ကျွန်ုပ်တို့သည် "newfile.txt" ဖိုင်သို့ နှစ်ကြိမ်ရေးသားခဲ့သည်ကို သတိပြုပါ။ ဖိုင်သို့ စာရေးလိုက်တိုင်း ပထမ "ဂျွန်ဒို" ပါရှိသော $txt နှင့် ဒုတိယ "ဂျိန်းဒို" ပါရှိသော စာကြောင်းကို ပို့လိုက်ပါသည်။ ကျွန်တော်ရေးပြီးတဲ့အခါ၊ fclose()
function ကိုသုံးပြီး ဖိုင်ကိုပိတ်လိုက်တယ်။
"newfile.txt" ဖိုင်ကိုဖွင့်ပါက၊
John Doe
Jane Doe
PHP Overwrite
ယခု "newfile.txt" တွင် ရှိပြီးသားဖိုင်တစ်ခုကို ဖွင့်လိုက်သောအခါတွင် ဒေတာအချို့ပါရှိသည်ကို ကျွန်ုပ်တို့ရေးသားနိုင်ပါသည်။ ရှိပြီးသားဒေတာအားလုံးကို ဖျက်ပစ်မည်ဖြစ်ပြီး ကျွန်ုပ်တို့သည် ဗလာဖိုင်တစ်ခုဖြင့် စတင်ပါသည်။
အောက်ဖော်ပြပါ ဥပမာတွင် ကျွန်ုပ်တို့၏ လက်ရှိဖိုင် "newfile.txt" ကိုဖွင့်ပြီး ဒေတာအသစ်အချို့ကို ၎င်းထဲသို့ ရေးပါ။
ဥပမာ
<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "Mickey Mouse\n";
fwrite($myfile, $txt);
$txt = "Minnie Mouse\n";
fwrite($myfile, $txt);
fclose($myfile);
?>
ယခုကျွန်ုပ်တို့သည် "newfile.txt" ဖိုင်ကိုဖွင့်ပါက၊ John နှင့် Jane နှစ်ဦးစလုံးသည် ပျောက်ကွယ်သွားခဲ့ပြီး ကျွန်ုပ်တို့ရေးသားခဲ့သည့် အချက်အလက်သာလျှင် ရှိနေသည်-
Mickey Mouse
Minnie Mouse
PHP Filesystem Reference ကို ပြီးအောင်လုပ်ပါ။
ဖိုင်စနစ်လုပ်ဆောင်ချက်များကို အပြည့်အစုံကိုးကားရန်အတွက်၊ ကျွန်ုပ်တို့၏ ပြီးပြည့်စုံသော PHP Filesystem Reference သို့ သွားပါ ။