PHP တွင် `ftp_size ()` `function ကို ftp server ပေါ်တွင်သတ်မှတ်ထားသောဖိုင်အရွယ်အစားကိုရရှိရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်မှုသည် FTP server သို့ချိတ်ဆက်ခြင်းဖြင့်သတ်မှတ်ထားသောဖိုင်အရွယ်အစားကို bytes တွင်ပြန်လည်ရောက်ရှိစေသည်။
ဤလုပ်ဆောင်ချက်၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
၎င်းတို့အနက် $ FTP_Stream` သည် `ftp_connect ()` function မှတဆင့်ဖန်တီးထားသော FTP ဆက်သွယ်မှုအရင်းအမြစ်တစ်ခုဖြစ်ပြီး `` refote_file` သည်အရွယ်အစားတွင်ရရှိရန်လိုအပ်သည့်အဝေးထိန်းဖိုင်အမည်ဖြစ်သည်။
လုပ်ဆောင်ချက်သည်အောင်မြင်စွာလုပ်ဆောင်သောအခါ `ftp_size ()` သည် bytes တွင်သတ်မှတ်ထားသောဖိုင်အရွယ်အစားကိုပြန်ပို့လိမ့်မည်။ ဖိုင်မရှိပါကသို့မဟုတ်မရရှိနိုင်ပါက False သို့ပြန်သွားပါ။
အောက်ဖော်ပြပါသည် ftp_size () function ၏ return value ၏ဥပမာတစ်ခုဖြစ်သည်။
အထက်ပါကုဒ်နမူနာတွင် FTP_Connect () function () function ကို ဖြတ်. FTP server နှင့်ဆက်သွယ်မှုကိုပထမ ဦး စွာတည်ထောင်ပါ။ ထို့နောက် FTP_SEZE () ကိုသတ်မှတ်ထားသောဖိုင်အရွယ်အစားကိုရယူရန်နှင့်ရလဒ်ကို `$ file_size` variable ကိုသိုလှောင်ရန်ခေါ်ပါ။ နောက်ဆုံးအနေဖြင့်မှားသောစာကိုပြန်ပို့ခြင်းရှိမရှိစစ်ဆေးပါ။ သို့ဆိုလျှင်ဆိုလိုသည်မှာဝယ်ယူမှုသည်မအောင်မြင်ပါ, သို့မဟုတ်ပါကဖိုင်အရွယ်အစားကိုပြလိမ့်မည်။
ftp_size () function ကိုမသုံးမီ PHP သည် FTP extension ကိုသေချာအောင်လုပ်ပါ။ သင်၏ PHP ပတ် 0 န်းကျင်တွင် FTP extension မရှိပါက `ftp_size ()` `` `သည်စနစ်တကျအလုပ်လုပ်လိမ့်မည်မဟုတ်ပါ။
`ftp_size ()` ဟုခေါ်သည့်အခါဖိုင်အမည်အရဖိုင်အမည်အရ FTP server ရှိဖိုင်အမည်နှင့်အတူတူဖြစ်သည်။ ဒီလိုမှမဟုတ်ရင် function ကိုမှန်ကန်စွာဖိုင်အရွယ်အစားကိုမှန်ကန်စွာမရနိုင်ပါ။
ftp_size () function ကိုပုံမှန်အားဖြင့် binary (binary) ဂီယာကိုအသုံးပြုသည်။ စာသားဖိုင်အရွယ်အစားကိုသင်ရရှိရန်လိုအပ်ပါကမပြောင်းလဲမီ mode ကို ASCII Mode သို့သတ်မှတ်ရန်အကြံပြုပါသည်။
FTP connection ကို passive mode သို့သတ်မှတ်ရန် FTP_PASV () function ကိုသုံးနိုင်သည်။ အကယ်. FTP server သည် passive mode ကိုမပံ့ပိုးပါက Active Mode ကိုအသုံးပြုရန်လိုအပ်သည်။
FTP server ပေါ်တွင်သတ်မှတ်ထားသောဖိုင်အရွယ်အစားကိုမည်သို့ရနိုင်ကြောင်းပြသသောဥပမာတစ်ခုမှာ -
ဤဥပမာတွင် FTP_Cononnect () function မှတဆင့် FTP ဆာဗာနှင့်ဆက်သွယ်မှုကိုပထမ ဦး စွာ FTP_Login () `` `authentication ကိုသုံးပါ, ထို့နောက် passive mode ကိုဖွင့်ပြီး ftp_size () function ကိုအသုံးပြုပါ။ နောက်ဆုံးအနေဖြင့် output ဖိုင်အရွယ်အစား။
ftp_size () function သည် PHP ရှိ PHP ရှိကိရိယာတစ်ခုဖြစ်ပြီး FTP server ပေါ်တွင်သတ်မှတ်ထားသောဖိုင်အရွယ်အစားကိုရရှိရန်အသုံးပြုသောကိရိယာတစ်ခုဖြစ်သည်။ FTP_Connect () နှင့် ftp_login ကဲ့သို့သောအခြား FTP နှင့်သက်ဆိုင်သောလုပ်ဆောင်ချက်များနှင့်အတူအသုံးပြုသည်။
`ftp_size ()` function ကို) ftp server မှဖိုင်အရွယ်အစားကိုသင်ရနိုင်ပြီးလွှဲပြောင်းမှုပုံစံကိုမှန်ကန်စွာသတ်မှတ်နိုင်ပြီးအမှားအယွင်းများကိုရှောင်ရှားနိုင်သည်။ ၎င်းသည်ကြီးမားသောဖိုင်များကိုကိုင်တွယ်ခြင်းဖြစ်ဖြစ်, FTP server နှင့်မကြာခဏအပြန်အလှန်ဆက်သွယ်မှုလိုအပ်ခြင်းရှိ,