1 ။ နိဒါန်း
FTP (ဖိုင်လွှဲပြောင်းပရိုတိုကော) သည်များသောအားဖြင့်အသုံးပြုသော network file transfer နည်းလမ်းဖြစ်သည်။ Web Development ဖြစ်စဉ်တွင် FTP မှတဆင့်ဖိုင်များကို upload လုပ်ရန်သို့မဟုတ် download လုပ်ရန်လိုအပ်သည်။ လူကြိုက်များသောဆာဗာဘက်ဘာသာစကားဖြင့် PHP သည် FTP ဖောက်သည်များ၏ဖွံ့ဖြိုးတိုးတက်မှုကိုအလွယ်တကူနားလည်သဘောပေါက်ရန်အထောက်အကူပြုနိုင်သည့်အစွမ်းထက်သော ftp လုပ်ဆောင်ချက်များကိုထည့်သွင်းထားသည်။ ဤဆောင်းပါးသည် PHP ကို အသုံးပြု. FTP client တစ်ခုဖန်တီးရန်အခြေခံအဆင့်များကိုမိတ်ဆက်ပေးပြီးသရုပ်ပြကုဒ်နံပါတ်တပ်ဆင်ထားသည်။
2 ။ FTP server ကိုဆက်သွယ်ပါ
FTP server သို့ချိတ်ဆက်ရန် PHP ၏ FTP_Connect function ကိုသုံးပါ။ ဤလုပ်ဆောင်ချက်သည် FTP server ၏ domain name သို့မဟုတ် IP address ကိုသွားရန်နှင့် FTP ဆက်သွယ်မှုအရင်းအမြစ်ကိုပြန်ပို့ရန်လိုအပ်သည်။
// ftp ဆာဗာ $ ftp_server = 'ftp.example.com' နှင့်ဆက်သွယ်ပါ။
$ ftp_conn = ftp_connect ($ ftp_server);
3 ။ FTP server သို့ဝင်ရောက်ပါ
ဆက်သွယ်မှုအောင်မြင်ပြီးနောက် FTP_Login function မှတဆင့်အသုံးပြုသူအမည်နှင့်စကားဝှက်ကို အသုံးပြု. FTP server သို့ဝင်ရောက်ရန်လိုအပ်သည်။ ဤလုပ်ဆောင်မှုသည် login အောင်မြင်မှုရှိမရှိ၏ solean တန်ဖိုးကိုပြန်ပို့သည်။
// ftp server $ ftp_username = 'your_username' သို့ဝင်ရောက်ပါ။
$ ftp_password = 'your_password';
$ ftp_login_result = ftp_login ($ ftp_conn, $ ftp_username, $ ftp_password);
4 ။ ဖိုင်များကိုတင်ပါ
ဖိုင်များကိုတင်ခြင်းသည် FTP ဖောက်သည်များ၏အသုံးအများဆုံးအင်္ဂါရပ်များထဲမှတစ်ခုဖြစ်သည်။ PHP မှ FTP_P_POT function သည် FTP ဆက်သွယ်မှုအရင်းအမြစ်များ, ဒေသဖိုင်လမ်းကြောင်းများ, ဝေးလံခေါင်သီသောဖိုင်လမ်းကြောင်းများ,
// file $ local_file = '/path/tath/to/local/local/local/local/local/local/local/local/local/local/file/file.txt';
$ remote_file = '/path/romote/remote/file.txt';
$ upload_result = ftp_put ($ ftp_conn, $ remote_file, $ local_file, ftp_binary);
5 ။ ဖိုင်ကို download လုပ်ပါ
ဖိုင်များကိုတင်ခြင်းအပြင် FTP ဖောက်သည်များကိုလည်းဖိုင်များကို download လုပ်လေ့ရှိသည်။ FTP server မှဖိုင်များကိုဒေသခံ area ရိယာသို့ဒေါင်းလုပ်လုပ်ရန် FTP_GEGT function ကိုသုံးပါ။
// file ကို $ local_file = '/ wathath/lopile/local/local/local/local/local/file/file.txt' ';
$ remote_file = '/path/romote/remote/file.txt';
$ download_result = ftp_get ($ ftp_conn, $ local_file, ftpile, ftp_binary);
6 ။ FTP ဆက်သွယ်မှုကိုပိတ်ပါ
ဖိုင်လွှဲပြောင်းမှုပြီးဆုံးသွားသောအခါ FTP ဆက်သွယ်မှုကို ftp connection ကို အသုံးပြု. အရင်းအမြစ်များကိုအခမဲ့ပေးရန် ftp connection function ကိုပိတ်ထားသင့်သည်။
// FTP connection ကိုပိတ်ပါ။ ftp_close ($ ftp_conn);
7 ။ ခြွင်းချက်ကိုင်တွယ်
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် FTP စစ်ဆင်ရေးများအတွက်ခြွင်းချက်များအတွက်ခြွင်းချက်များကိုဖမ်းယူရန်, ဖြစ်နိုင်ချေရှိသောအမှားများကိုအချိန်မီကိုင်တွယ်ရန်နှင့်အစီအစဉ်၏တည်ငြိမ်မှုကိုသေချာအောင်ပြုလုပ်ရန်အကြံပြုသည်။ PHP တွင်သင်ကြိုးစားကြည့်ပါ။
ကြိုးစားကြည့်ပါ
// ftp ဆာဗာ $ ftp_conn = ftp_connect ($ ftp_server) နှင့်ဆက်သွယ်ပါ။
// ftp server $ ftp_login_result = ftp_loult = ftp_conn, $ ftp_username, $ ftp_username, $ ftp_uspername, $ ftp_usp_passwline;
// file $ upload_result = ftp_put ($ ftp_conn, $ replote_file, $ local_file, ftp_binary);
// FTP connection ကိုပိတ်ပါ။ ftp_close ($ ftp_conn);
} ဖမ်းမိခြင်း (ခြွင်းချက် $ င) {
// ခြွင်းချက်ကိုင်တွယ် ECHO 'အမှားတစ်ခုဖြစ်ပွားခဲ့သည်' '။ $ e-> gettessage ();
}
8 ။ အကျဉ်းချုပ်
ဤဆောင်းပါးက FTP server ထဲသို့ချိတ်ဆက်ခြင်း, ကူးယူခြင်း, ကူးယူခြင်းနှင့်ကူးယူခြင်းနှင့်ဒေါင်းလုပ်ဆွဲခြင်းနှင့်ဒေါင်းလုပ်ဆွဲခြင်းနှင့်ဒေါင်းလုပ်ဆွဲခြင်းတို့အပါအ 0 င် FTP client ကိုအသုံးပြုရန် PHP 0 န်ဆောင်မှုခံယူရန်ဤဆောင်းပါးကဖော်ပြသည်။ နမူနာကုဒ်မှတဆင့် FTP ဖိုင်လွှဲပြောင်းခြင်း၏အကောင်အထည်ဖော်မှုနည်းလမ်းများကိုသင်မြန်မြန်ဆန်ဆန်ကျွမ်းကျင်စွာပြုလုပ်နိုင်သည်။ သင်၏ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာကြိုးပမ်းမှုများအတွက်ဤလမ်းညွှန်သည်အထောက်အကူဖြစ်လိမ့်မည်ဟုမျှော်လင့်ပါသည်။