fpassthru
အားလုံးကျန်ရှိနေသေးသောဒေတာကို output ကိုဖိုင်ညွှန်ပြ
fpassthru()
function output များကို file pointer တွင်ကျန်ရှိသောအချက်အလက်များအားလုံး။
ဤလုပ်ဆောင်ချက်သည် File Pointer ကိုလက်ရှိတည်နေရာမှ EFF သို့ဖတ်ပြီးရလဒ်ကို output buffer သို့ရေးသားခဲ့သည်။
<? PHP $ file = fopen ( "test.txt" , "r" ) , // ပထမလိုင်းကိုဖတ်ပါ fgets ( $ file ) ; // ကျန်ဖိုင်များကို output cache သို့ပို့ပါ ECHO FPASSTHRU ( $ file ) ; fcose ( $ file ) ; >
ထုတ်လုပ်မှု -
ဒီဖိုင်ထဲမှာလိုင်းသုံးလိုင်းရှိပါတယ်။ ဤသည်နောက်ဆုံး line.59 ဖြစ်ပါတယ်
မှတ်ချက် - 59 ဇာတ်ကောင်အရေအတွက်ကိုညွှန်ပြသည်။
WWW ဆာဗာ၏အညွှန်းကိန်းကိုစွန့်ပစ်ပါ။
<? PHP $ file = fopen ( "http://www.example.com" , "r" ) , FPASSTHRU ( $ file ) ; >
FPASSTHRU ( ဖိုင် )
တေးရေး | ဖေါ်ပြ |
---|---|
ဖိုင်တဲှ | လိုအပ်ပါတယ် ဖတ်ရန် Open File သို့မဟုတ်အရင်းအမြစ်ကိုသတ်မှတ်သည်။ |
အမှားတစ်ခုဖြစ်ပါက fpassthru()
မှားယွင်းသောပြန်လာသည်။ ဒီလိုမှမဟုတ်ရင် FPASSTHRU () ဖိုင် ထဲကနေဖတ်တဲ့ဇာတ်ကောင်အရေအတွက်ကိုပြန်ပို့ပေးပြီး output ကိုလွန်သွားတယ်။
ဖိုင်ညွှန်ပြမှုသည်ခိုင်လုံသောဖြစ်ရမည်။ fopen()
သို့မဟုတ် fsockopen()
(သို့သော် fclose()
ပိတ်ထားခြင်းမရှိသောဖိုင်ကိုဖွင့်ရမည်။