PHP 文件创建/写入

在本节中,我们将为您讲解如何在服务器上创建并写入文件。

PHP 创建文件 - fopen()

fopen() 函数也用于创建文件。也许有点混乱,但是在 PHP 中,创建文件所用的函数与打开文件的相同。

如果您用 fopen() 打开并不存在的文件,此函数会创建文件,假定文件被打开为写入(w)或增加(a)。

အောက်ပါ ဘာသာရပ်သည် "testfile.txt" အမည်ရှိ တိုက်ချုပ်သည့် ဖိုင်ကို ဖွင့်ပြီး ဖွင့်ခြင်း ကျင်းပသည်။ အဆိုပါ ဖိုင် ဖွင့်ခြင်း ကျင်းပခြင်း တွင် ဖွင့်ခြင်း ကျင်းပသည့် ဖိုင် သို့ အခွင့်အရေး ရှိသည်။

ပုံစံ

$myfile = fopen("testfile.txt", "w")

PHP ဖိုင် ခွင့်အခွင့်

အဆိုပါ အက်ဥပဒေ အပြီးသတ်ခြင်း ကျင်းပခြင်းတွင် အမှားဖြစ်ခဲ့လျှင် ကျွန်ုပ်တို့ ဟာ ဟိုက်ဖ် အမိုး ကို ရေးထားသော ဖိုင် သို့ အခွင့်အရေး ရှိသလား အပြီးအပြတ် စစ်ဆေးပါ။

PHP ဖိုင် ရေးထား - fwrite()

fwrite() အက်ဥပဒေ ဖိုင်သို့ ရေးထားခြင်းကို အသုံးပြုသည်။

fwrite() အစိတ်အပိုင်းတစ် အရာသည် ရေးထားသော ဖိုင်၏ အမည်ကို ပါဝင်စဉ်၊ အစိတ်အပိုင်းနှစ် အရာသည် ရေးထားသော အစိတ်အပိုင်းကို ပါဝင်စဉ်ဖြစ်သည်။

အောက်ပါ ဘာသာရပ်သည် "newfile.txt" အမည်ရှိ တိုက်ချုပ်သည့် ဖိုင်သို့ အမည်ကို ရေးထားပါသည့် အစားအစာကို ရေးထားသည်။

ပုံစံ

<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "Bill Gates\n";
fwrite($myfile, $txt);
$txt = "Steve Jobs\n";
fwrite($myfile, $txt);
fclose($myfile);
?>

ကျွန်ုပ်တို့ ဖိုင် "newfile.txt" သို့ ဆက်ကြားသည်။ ဖိုင်သို့ ရေးထားသော အခါ အက်ဥပဒေ $txt တွင် ပထမဆုံး ဒီလို "Bill Gates" ကို ပါဝင်စဉ်၊ ဒုတိယဆုံး ဒီလို "Steve Jobs" ကို ပါဝင်သည်။ ရေးထားပြီးနောက် ဖိုင်ကို ပိုင်းဖြတ်သည်။

如果我们打开 "newfile.txt" 文件,它应该是这样的:

Bill Gates
Steve Jobs

PHP 覆盖(Overwriting)

如果现在 "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" ဖိုင် ဖွင့်လျှင် ဘဲန် နှင့် စီဗင် သည် ဖျက်ဆီးခဲ့သည် နှင့် ကျွန်ုပ်တို့ ဖြင့် သုံးခဲ့သော အချက်အလက် သာ ရှိပါသည်:

Mickey Mouse
Minnie Mouse

PHP Filesystem ဂျာနယ်

ပြည့်စုံ ပုံစံ PHP ဖိုင် စနစ် ဂျာနယ် အတွက် ကို ကျော်ကြားသည် CodeW3C.com ဖော်ပြသော PHP Filesystem ဂျာနယ်