PHP တွင်ဖိုင်များကိုပြုပြင်သည့်အခါတစ်ခါတစ်ရံဖိုင်ရှိသတ်သတ်မှတ်မှတ်နေရာမှအချက်အလက်များကိုဖတ်ရန်လိုအပ်သည်။ လုပ်ဆောင်ချက်နှစ်ခုနှင့် အရူးအမူး () ဤအလုပ်ကိုပြီးမြောက်ရန်အတူတကွကောင်းမွန်စွာအလုပ်လုပ်နိုင်သည်။
" ; ပဲ့တင်သံ "FTell () သည်လက်ရှိဖိုင်ညွှန်ပြနေရာတွင် (bytes တွင်) ၏လက်ရှိတည်နေရာကိုပြန်ပို့ရန်အသုံးပြုသည်။ FTell () မှတဆင့်ဖိုင်ကိုလက်ရှိဖတ်နေသည့်နေရာတွင်ကျွန်ုပ်တို့သိနိုင်သည်။
" ; ပဲ့တင်သံ "Fread () ဖိုင်တစ်ခုမှသတ်မှတ်ထားသောအရှည်၏အချက်အလက်များကိုဖတ်ရန်အသုံးပြုသည်။ ၎င်း၏အခြေခံအသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -
" ; ပဲ့တင်သံ "fread (အရင်းအမြစ် \ $ လက်ကိုင်, int \ $ အရှည်);" ; ပဲ့တင်သံ "
ဘယ် $ လက်ကိုင်မှာ ဖိုင်အရင်းအမြစ်ဖြစ်ပြီး, \ $ အရှည်သည် ဖတ်ရန် Bytes အရေအတွက်ဖြစ်သည်။
" ; ပဲ့တင်သံ "ငါတို့မှာစာသားဖိုင် ဥပမာ ရှိတယ်
။ ပဲ့တင်သံ "
\ $ file = 'pegement.txt';
\ $ လက်ကိုင် = fopen (\ $ ဖိုင်, 'r');
လျှင် (\ $ လက်ကိုင်) {
// ဖိုင်ညွှန်ပြစက်ကို 10 ကြိမ်မြောက် byte fseek (\ $ လက်ကိုင်, 10) သို့ရွှေ့ပါ။
// လက်ရှိတည်နေရာကိုစစ်ဆေးပါ။ ftell (\ $ လက်ကိုင်) ကိုစစ်ဆေးပါ။
ECHO 'လက်ရှိ pointer အနေအထား -' ။ \ $ အနေအထား။ \ "\\\ n \";
// bytes 20 bytes \ $ ဒေတာ = fread (\ $ လက်ကိုင်, 20);
ECHO 'Readed Data:' ။ \ $ ဒေတာ;
fcose (\ $ လက်ကိုင်);
} အခြား
ECHO 'file ကိုဖွင့်လို့မရဘူး';
}
" ; ပဲ့တင်သံ " ဒီဥပမာမှာ -
" ; File Pointer ကို 10 ကြိမ်မြောက် byte သို့ရွှေ့ရန် FCEEK (\ $ လက်ကိုင်) ကိုသုံး ပါနေရာတွင် မ ဆို ဒေတာများကိုတိကျစွာဖတ်ရှုနိုင်ပါသည်။
>