PHP fopen() 函数

定义和用法

fopen() 函数打开文件或者 URL。

如果打开失败,本函数返回 FALSE。

语法

fopen(ကို,mode,include_path,ကို)
参数 描述
ကို 必需。规定要打开的文件或 URL。
mode 必需。规定要求到该文件/流的访问类型。可能的值见下表。
include_path 可选。如果也需要在 include_path 中检索文件的话,可以将该参数设为 1 或 TRUE。
ကို 可选。规定文件句柄的环境。Context 是可以修改流的行为的一套选项。

mode အပျက်အလက် ပြောင်းလဲခြင်း

mode 说明
"r" သာမန် ဖွင့်ပြရှိသော နှင့် ဖိုင်စက်ချို့ကို ဖိုင်ခေါင်းတွင် စိတ်သို့ ပြန်ပို့ပြီး၊
"r+" နောက်မှ ဖွင့်ပြရှိသော နှင့် ဖိုင်စက်ချို့ကို ဖိုင်ခေါင်းတွင် စိတ်သို့ ပြန်ပို့ပြီး၊
"w" နောက်မှ ဖွင့်ပြရှိသော နှင့် ဖိုင်စက်ချို့ကို ဖိုင်ခေါင်းတွင် စိတ်သို့ ပြန်ပို့ပြီး ဖိုင်အရွယ်ကို အက်စ်ချုပ်ပြီး၊ ဖိုင်တစ်ခု ရှိခြင်း မရှိဘဲ ထိုအခါ ဖိုင်ကို ဖွဲ့စည်းခြင်း ကို ကြိုးပမ်းရမည်။
"w+" နောက်မှ ဖွင့်ပြရှိသော နှင့် ဖိုင်စက်ချို့ကို ဖိုင်ခေါင်းတွင် စိတ်သို့ ပြန်ပို့ပြီး ဖိုင်အရွယ်ကို အက်စ်ချုပ်ပြီး၊ ဖိုင်တစ်ခု ရှိခြင်း မရှိဘဲ ထိုအခါ ဖိုင်ကို ဖွဲ့စည်းခြင်း ကို ကြိုးပမ်းရမည်။
"a" နောက်မှ ဖွင့်ပြရှိသော နှင့် ဖိုင်စက်ချို့ကို ဖိုင်အောက်ပိုင်းတွင် စိတ်သို့ ပြန်ပို့ပြီး၊ ဖိုင်တစ်ခု ရှိခြင်း မရှိဘဲ ထိုအခါ ဖိုင်ကို ဖွဲ့စည်းခြင်း ကို ကြိုးပမ်းရမည်။
"a+" နောက်မှ ဖွင့်ပြရှိသော နှင့် ဖိုင်စက်ချို့ကို ဖိုင်အောက်ပိုင်းတွင် စိတ်သို့ ပြန်ပို့ပြီး၊ ဖိုင်တစ်ခု ရှိခြင်း မရှိဘဲ ထိုအခါ ဖိုင်ကို ဖွဲ့စည်းခြင်း ကို ကြိုးပမ်းရမည်။
"x"

ဖွဲ့ပြရှိသော နှင့် နောက်မှ ဖွင့်ပြရှိသော အားဖြင့် ဖိုင်စက်ချို့ကို ဖိုင်ခေါင်းတွင် စိတ်သို့ ပြန်ပို့ပြီး၊ ဖိုင်တစ်ခု ရှိပါက fopen() ခေါ်ဆိုခြင်း အကြောင်းမရှိဘဲ FALSE ကို တင်ပြပြီး အဆိုပါ အကြောင်းပြောဆိုချက်ကို အဆိုပါ အဆိုပါ အခြေအနေအချက်ကို တင်ပြသည်၊ ဖိုင်တစ်ခု ရှိခြင်း မရှိဘဲ ထိုအခါ ဖိုင်ကို ဖွဲ့စည်းခြင်း ကို ကြိုးပမ်းရမည်။

这和给底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。

此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。

"x+"

创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。

这和给底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。

此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。

说明

fopen() 将 ကို 指定的名字资源绑定到一个流上。如果 ကို ဖြစ်ပုံစံ" ပုံစံ ကို အသုံးပြု လျှင် လိပ်သား အမှတ် တစ်ခု အဖြစ် အသုံးပြု သည်။ လိပ်သား အမှတ် မရှိ သော လိပ်သား အမှတ် က အသုံးပြု သည်။ လိပ်သား အမှတ် မရှိ သော လိပ်သား အမှတ် က အသုံးပြု သည်။ ကို ကို ပြောင်းလဲ လုပ်ဆောင် သည်။

ဝါဒန် က သဘော တစ်ခု ဖြစ် ပြီး ထို သဘော ကို မြင်ကြား သည်။ ကို သည် မြင်းကြီး သဘော တစ်ခု ဖြစ် ပြီး ထို သဘော ကို မြင်ကြား သည်။ ထို သဘော ကို အသုံးပြု ရာတွင် ဝါဒန် က သဘော တစ်ခု ဖြစ် ပြီး ထို သဘော ကို မြင်ကြား သည်။

ဝါဒန် က သဘော တစ်ခု ဖြစ် ပြီး ထို သဘော ကို မြင်ကြား သည်။ ကို သည် မြင်းကြီး သဘော တစ်ခု ဖြစ် ပြီး ထို သဘော ကို လိပ်သား အမှတ် တစ်ခု အဖြစ် မြင်ကြား သည်။ သို့သော် ထို သဘော ကို မြင်ကြား ပြီး အသုံးပြု လျှင် ပြင်ဆင် ပြီး အသုံးပြု သည်။ အခြား အခါ အော်ဒိုင်နိုင်ငံ က သတင်း တစ်ခု ကို ပေးသည်။ အော်ဒိုင်နိုင်ငံ က အသုံးပြု လျှင် အော်ဒိုင်နိုင်ငံ က အသုံးပြု သည်။

ကို ကို က ပြင်ဆင် သည် ပူးပေါင်း ကုဒ် ၅.၀.၀ တွင် ထပ်ထည့်ခဲ့သည်။

အော်ဒိုင်နိုင်ငံ နှင့် ဝေဖန်

အသုံးပြုခြင်း:မူကွဲ အိပ်ခါ ပုံစံ အချို့ က အက်စ်နို အက်စ်နို အခြေအနေ မပေါ်လျှင် ဖြစ်သည်။ ဝါဒန် အော်ဒိုင်နိုင်ငံ တွင် ဝါဒန် အော်ဒိုင်နိုင်ငံ ကို အက်စ်နို အား အသုံးပြု သည်။ ဝါဒန် အော်ဒိုင်နိုင်ငံ တွင် အက်စ်နိုအက်စ်နို အား အသုံးပြု သည်။ မက်ကိုဇီးတိုက် အော်ဒိုင်နိုင်ငံ တွင် အက်စ်နို အား အသုံးပြု သည်။ ဝါဒန် အော်ဒိုင်နိုင်ငံ တွင် အက်စ်နို အက်စ်နို လက္ခဏာ ကို မမှန်ကန် အသုံးပြု လျှင် အခြား အော်ဒိုင်နိုင်ငံ တွင် အက်စ်နို အက်စ်နို အား ဖွဲ့စည်း ခြင်း အတိုင်း ပြုလုပ် နိုင်သည်။

ဝါဒန် အော်ဒိုင်နိုင်ငံ တွင် စာသုံး ပြောင်းလဲ လက္ခဏာ ("t") တစ်ခု ကို လွယ်ကူစွာ အက်စ်နို ကို အက်စ်နိုအက်စ်နို အား ပြောင်းလဲသည်။ ထိုနှင့် ကို အပြည့်အဝင် အသုံးပြု ရန် လုပ်ဆောင် ရန် "b" သို့မဟုတ် "t" ကို မျိုး လက္ခဏာ အား နောက်ဆုံး အစား အချက် အား သုံးပြု သင့်သည်။

အခြေခံ ပြင်ဆင်ခြင်း အက်ဥပဒေ သည် SAPI နှင့် အသုံးပြုသော PHP အမျိုးအစား မှ ဆိုင်သည်။ ပြည်ပြည်ဆိုင်ရာ ပြင်ဆင်ခြင်း အကြောင်းများ အတွက် အကူအညီ ပေးရန် အချက်အလက် သုံးပြီး ဖြစ်သည်။ အသုံးပြုခြင်း အက်ဥပဒေ အတွက် အချက်အလက် သုံးပြီး ဖြစ်သည်။ အခြား အက်ဥပဒေ အတွက် အချက်အလက် သုံးပြီး ဖြစ်သည်။

အပုံစံ အက်ဥပဒေ ကို အသုံးပြုခြင်း မပြောင်းလဲသေးသော အခါ ဘင်္ဂါ အစီအစဉ် များ ကို သုံးလျက် အခြား အက်ဥပဒေ အခွင့်အရေး အတွက် ပြင်ဆင်ပေးသည်။

အသုံးပြုခြင်း:ပြည်ပြည်ဆိုင်ရာ ပြင်ဆင်ခြင်း အကြောင်းများ အတွက် အခြေခံ အကူအညီ ပေးရန် အချက်အလက် သုံးပြီး ဖြစ်သည်။

အသုံးပြုခြင်း:အပြည်ပြည်ဆိုင်ရာ ပြင်ဆင်ခြင်း အကြောင်းများ အတွက် ပြန်လည် ပြင်ဆင်ပေးခြင်း အကြောင်း သို့ အကူအညီ ပေးရန် ကို အကူအညီ ပေးသည်။

အမှတ်အသား

<?php
$file = fopen("test.txt","r");
$file = fopen("/home/test/test.txt","r");
$file = fopen("/home/test/test.gif","wb");
$file = fopen("http://www.example.com/","r");
$file = fopen("ftp://user:password@example.com/test.txt","w");
?>