လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ကို ​​အသုံးပြု. FTP server ပေါ်တွင်ဖိုင်များကိုအမည်ပြောင်းဖေါ်ခြင်းနှင့်ဖျက်ခြင်း

PHP ကို ​​အသုံးပြု. FTP server ပေါ်တွင်ဖိုင်များကိုအမည်ပြောင်းဖေါ်ခြင်းနှင့်ဖျက်ခြင်း

M66 2025-06-20

PHP ကို ​​အသုံးပြု. FTP server ပေါ်တွင်ဖိုင်များကိုအမည်ပြောင်းဖေါ်ခြင်းနှင့်ဖျက်ခြင်း

FTP (File Transfer Protocol) သည်ဖောက်သည်များနှင့်ဆာဗာများအကြားဖိုင်များကိုလွှဲပြောင်းရန်အသုံးပြုသောအသုံးပြုသော protocol တစ်ခုဖြစ်သည်။ PHP ၏ FTP extension ၏အကူအညီဖြင့် developer များသည် FTP server နှင့်အလွယ်တကူအပြန်အလှန်ဆက်သွယ်နိုင်ပြီးဖိုင်အမည်ပြောင်းခြင်းနှင့်ဖျက်ခြင်းအပါအ 0 င်လုပ်ငန်းများကိုလုပ်ဆောင်နိုင်သည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်ချက်များကို FTP server ပေါ်တွင်ဤလုပ်ဆောင်မှုများကိုအကောင်အထည်ဖော်ရန်နှင့်တိကျသောကုဒ်များကိုဥပမာပေးရန်သင့်အားမည်သို့အသုံးပြုရမည်ကိုပြလိမ့်မည်။

1 ။ FTP server ကိုဆက်သွယ်ပါ

မည်သည့် FTP စစ်ဆင်ရေးကိုမဆိုမပြုလုပ်မီ FTP ဆာဗာနှင့်ပထမဆုံးဆက်သွယ်ရန်လိုအပ်သည်။ PHP ftp_connect() သုံးနိုင်တယ်

2 ။ FTP server သို့ဝင်ရောက်ပါ

FTP server သို့ချိတ်ဆက်ပြီးနောက်သင်ပိုမိုလုပ်ဆောင်မှုများပြုလုပ်ရန်မှန်ကန်သောအသုံးပြုသူအမည်နှင့်စကားဝှက်ဖြင့်ဝင်ရောက်ရန်လိုအပ်သည်။ ကျွန်ုပ်တို့သည် PHP ၏ FTP_LOGIN () function ကိုသုံးနိုင်သည်။

 
// လော့ဂ်အင်FTPဆာဆာ
$loginSuccessful = ftp_login($ftpConnection, $ftpUsername, $ftpPassword);

if ($loginSuccessful) {
    echo "အောင်မြင်စွာဝင်ပါ";
} else {
    echo "လော့ဂ်အင်မအောင်မြင်ပါ";
}

3 ။ ဖိုင်အမည်ပြောင်းပါ

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 "ဖိုင်အမည်ပြောင်းခြင်းမအောင်မြင်ပါ";
}

4 ။ ဖိုင်များကိုဖျက်ပါ

FTP server ပေါ်တွင်ဖိုင်များကိုဖျက်ခြင်းသည်အလွန်ရိုးရှင်းပါသည်။ ဖိုင်ကိုလမ်းကြောင်းကိုသာပေးရန်လိုအပ်ပြီးသတ်မှတ်ထားသောဖိုင်ကိုဖျက်ရန် ftp_delete () function ကိုသုံးပါ။

 
// ဖျက်ရန်ဖိုင်အမည်နှင့်လမ်းကြောင်း
$fileNameToDelete = '/path/to/file.txt';

// ဖိုင်များကိုဖျက်ပါ
$fileDeleted = ftp_delete($ftpConnection, $fileNameToDelete);

if ($fileDeleted) {
    echo "အောင်မြင်စွာဖိုင်ပယ်ဖျက်ခြင်း";
} else {
    echo "File Deletion မအောင်မြင်ပါ";
}

5 ။ FTP ဆက်သွယ်မှုကိုပိတ်ပါ

ဖိုင်ခွဲစိတ်ကုသမှုပြီးဆုံးပြီးနောက် System Resources ကိုအခမဲ့လွှတ်ရန် FTP server နှင့်ချိတ်ဆက်ရန်လိုအပ်သည်။ ဆက်သွယ်မှုကိုအလွယ်တကူပိတ်ရန် PHP ၏ FTP_CLOSE () function ကိုသုံးပါ။

 
// ရုပ်သိမ်းခြင်းFTPဆက်
ftp_close($ftpConnection);

အကျဉ်းချုပ်

FTP server တစ်ခုမှဖိုင်များကိုအမည်ပြောင်းဖေါ်ခြင်းနှင့်ဖျက်ခြင်းကိုအကောင်အထည်ဖော်ရန် PPP နှင့် FTP extensions များကိုဤဆောင်းပါးကဖော်ပြသည်။ ဤသင်ခန်းစာမှတစ်ဆင့် FTP server တစ်ခုနှင့်မည်သို့ချိတ်ဆက်ရမည်, ဖိုင်များကို log in လုပ်ပြီးဖျက်ပစ်ရမည်ကိုကျွမ်းကျင်စွာပြုလုပ်သင့်သည်။ အမှန်တကယ်စီမံကိန်းများတွင် FTP ဖိုင်စီမံခန့်ခွဲမှုစီမံခန့်ခွဲမှုလုပ်ဆောင်မှုကိုသင်၏လိုအပ်ချက်များနှင့်အညီထပ်မံချဲ့ထွင်နိုင်ပြီးဖိုင်များကိုတင်ခြင်းနှင့်ဒေါင်းလုပ်လုပ်ခြင်းကဲ့သို့သောအခြားလုပ်ငန်းများနှင့်ပေါင်းစပ်နိုင်သည်။