PHP ftp_nb_fput() ပြောင်းလဲသည်
ကြောင်းချက် နှင့် အသုံးပြုခြင်း
ftp_nb_fput() ပြောင်းလဲသည် ဖွင့်ထားသော ဖိုင်ကို တင်ပြသည် နှင့် FTP ပြည်ထောင်စု ပေးအားနှင့် ဖိုင်ကို သို့မဟုတ် (non-blocking) ထိန်းသိမ်းပေးသည်。
ဤပြောင်းလဲသည် အောက်ပါ အမှတ်အသား ပြန်လည်ပေးသည်:
- FTP_FAILED (send/receive failed)
- FTP_FINISHED (send/receive completed)
- FTP_MOREDATA (send/receive in progress)
နှင့် ftp_fput() မတူညီ၍၊ ဤ ပရိုဂရမ် က ဖိုင် ကို အတူတူ နင်းဆက်သော အပြုအမူ ဖြစ်သည်။ သို့သော်လည်း သင်၏ ပရိုဂရမ် က ဖိုင် အောက်မှာ အခြား အပြုအမူ ပြုလုပ်နိုင်ပါသည်။
အပြုအမူ
ftp_nb_fput(ftp_connection,remote,local,mode,resume)
သဘော | ဖော်ပြ |
---|---|
ftp_connection | လိုအပ်သည်။ အသုံးပြုရန် ဖြိုးဖြူး အသုံးပြုသည် (FTP ဖြိုးဖြူး အမှတ်သား) |
remote | လိုအပ်သည်။ ဖြိုးပွားရာ ဖြိုးဖြူး ကို အသုံးပြုသည်။ |
local | လိုအပ်သည်။ ဖွင့်ထားသော ဖိုင်၏ အချက်အလက် ကို အသုံးပြုသည်။ |
mode |
လိုအပ်သည်။ ချက်ချင်း သုံးပြီးသား အသုံးပြုရန် ကို အသုံးပြုသည်။
|
resume | လိုအပ်သည်။ အရှိန် အရှိန် မှ ပြုပြင်ရန် ကို အသုံးပြုသည်။ ပုံမှာ 0 ဖြစ်သည်။ |
အမှုလုပ်
ဤအကျိုးသက်မှု ကို "source.txt" မှ "target.txt" သို့ ပေးပို့လိုက်သည့် ပြုပြင်ချက်
<?php $source = fopen("source.txt","r"); $conn = ftp_connect("ftp.testftp.com") or die("Could not connect"); ftp_login($conn,"admin","ert456"); ftp_nb_fput($conn,"target.txt",$source,FTP_ASCII); ftp_close($conn); ?>