FTP (File Transfer Protocol) သည်ဖောက်သည်များနှင့်ဆာဗာများအကြားဖိုင်များကိုလွှဲပြောင်းရန်အသုံးပြုသောအသုံးပြုသော protocol တစ်ခုဖြစ်သည်။ PHP ၏ FTP extension ၏အကူအညီဖြင့် developer များသည် FTP server နှင့်အလွယ်တကူအပြန်အလှန်ဆက်သွယ်နိုင်ပြီးဖိုင်အမည်ပြောင်းခြင်းနှင့်ဖျက်ခြင်းအပါအ 0 င်လုပ်ငန်းများကိုလုပ်ဆောင်နိုင်သည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်ချက်များကို FTP server ပေါ်တွင်ဤလုပ်ဆောင်မှုများကိုအကောင်အထည်ဖော်ရန်နှင့်တိကျသောကုဒ်များကိုဥပမာပေးရန်သင့်အားမည်သို့အသုံးပြုရမည်ကိုပြလိမ့်မည်။
မည်သည့် FTP စစ်ဆင်ရေးကိုမဆိုမပြုလုပ်မီ FTP ဆာဗာနှင့်ပထမဆုံးဆက်သွယ်ရန်လိုအပ်သည်။ PHP ftp_connect()
သုံးနိုင်တယ်
FTP server သို့ချိတ်ဆက်ပြီးနောက်သင်ပိုမိုလုပ်ဆောင်မှုများပြုလုပ်ရန်မှန်ကန်သောအသုံးပြုသူအမည်နှင့်စကားဝှက်ဖြင့်ဝင်ရောက်ရန်လိုအပ်သည်။ ကျွန်ုပ်တို့သည် PHP ၏ FTP_LOGIN () function ကိုသုံးနိုင်သည်။
// လော့ဂ်အင်FTPဆာဆာ
$loginSuccessful = ftp_login($ftpConnection, $ftpUsername, $ftpPassword);
if ($loginSuccessful) {
echo "အောင်မြင်စွာဝင်ပါ";
} else {
echo "လော့ဂ်အင်မအောင်မြင်ပါ";
}
FTP server တစ်ခုပေါ်တွင်ဖိုင်တစ်ခုကိုအမည်ပြောင်းသောအခါမူရင်းဖိုင်လမ်းကြောင်းနှင့်ဖိုင်လမ်းကြောင်းအသစ်ကိုသင်သတ်မှတ်ရန်လိုအပ်သည်။ PHP ၏ FTP_ARAREAMEAMEAM () function မှတဆင့် File Chenaming ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။
// မူရင်းဖိုင်အမည်နှင့်လမ်းကြောင်း
$oldFileName = '/path/to/old/file.txt';
$newFileName = '/path/to/new/file.txt';
// ဖိုင်ကိုအမည်ပြောင်းပါ
$fileRenamed = ftp_rename($ftpConnection, $oldFileName, $newFileName);
if ($fileRenamed) {
echo "ဖိုင်ကိုအောင်မြင်စွာအမည်ပြောင်းပါ";
} else {
echo "ဖိုင်အမည်ပြောင်းခြင်းမအောင်မြင်ပါ";
}
FTP server ပေါ်တွင်ဖိုင်များကိုဖျက်ခြင်းသည်အလွန်ရိုးရှင်းပါသည်။ ဖိုင်ကိုလမ်းကြောင်းကိုသာပေးရန်လိုအပ်ပြီးသတ်မှတ်ထားသောဖိုင်ကိုဖျက်ရန် ftp_delete () function ကိုသုံးပါ။
// ဖျက်ရန်ဖိုင်အမည်နှင့်လမ်းကြောင်း
$fileNameToDelete = '/path/to/file.txt';
// ဖိုင်များကိုဖျက်ပါ
$fileDeleted = ftp_delete($ftpConnection, $fileNameToDelete);
if ($fileDeleted) {
echo "အောင်မြင်စွာဖိုင်ပယ်ဖျက်ခြင်း";
} else {
echo "File Deletion မအောင်မြင်ပါ";
}
ဖိုင်ခွဲစိတ်ကုသမှုပြီးဆုံးပြီးနောက် System Resources ကိုအခမဲ့လွှတ်ရန် FTP server နှင့်ချိတ်ဆက်ရန်လိုအပ်သည်။ ဆက်သွယ်မှုကိုအလွယ်တကူပိတ်ရန် PHP ၏ FTP_CLOSE () function ကိုသုံးပါ။
// ရုပ်သိမ်းခြင်းFTPဆက်
ftp_close($ftpConnection);
FTP server တစ်ခုမှဖိုင်များကိုအမည်ပြောင်းဖေါ်ခြင်းနှင့်ဖျက်ခြင်းကိုအကောင်အထည်ဖော်ရန် PPP နှင့် FTP extensions များကိုဤဆောင်းပါးကဖော်ပြသည်။ ဤသင်ခန်းစာမှတစ်ဆင့် FTP server တစ်ခုနှင့်မည်သို့ချိတ်ဆက်ရမည်, ဖိုင်များကို log in လုပ်ပြီးဖျက်ပစ်ရမည်ကိုကျွမ်းကျင်စွာပြုလုပ်သင့်သည်။ အမှန်တကယ်စီမံကိန်းများတွင် FTP ဖိုင်စီမံခန့်ခွဲမှုစီမံခန့်ခွဲမှုလုပ်ဆောင်မှုကိုသင်၏လိုအပ်ချက်များနှင့်အညီထပ်မံချဲ့ထွင်နိုင်ပြီးဖိုင်များကိုတင်ခြင်းနှင့်ဒေါင်းလုပ်လုပ်ခြင်းကဲ့သို့သောအခြားလုပ်ငန်းများနှင့်ပေါင်းစပ်နိုင်သည်။