FTP လုပ်ငန်းများအတွက် PHP ကိုအသုံးပြုသောအခါသင်လက်ရှိ 0 င်နေသောလမ်းညွှန်လမ်းကြောင်းကိုသင်မကြာခဏသိရန်လိုအပ်သည်။ ၎င်းသည် ဤရည်ရွယ်ချက်၏ရည်ရွယ်ချက်ဖြစ်သည်။ ၎င်းသည်လက်ရှိ FTP session တွင်အလုပ်လုပ်သောလမ်းကြောင်းလမ်းကြောင်းကိုလျင်မြန်စွာပြန်ပို့နိုင်သည်။ ဤဆောင်းပါးသည် FTP_PWD function ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြပြီးလက်ရှိ FTP လမ်းညွှန်ကိုမည်သို့ရယူရမည်ကိုလျင်မြန်စွာနားလည်ရန်နမူနာကုဒ်ကိုအသုံးပြုပါမည်။
FTP_PWD သည် PHP တွင်ပါ 0 င်သော FTP ဆက်သွယ်မှုလမ်းကြောင်းကိုရရန် PHP တွင် built-in function တစ်ခုဖြစ်သည်။ အလုပ်လုပ်ခြင်းလမ်းညွှန်သည်လက်ရှိ session တစ်ခုတွင်လက်ရှိ session တွင်လက်ရှိ session တစ်ခု၏ "လက်ရှိဖိုင်တွဲ" နှင့်ဆင်တူသည်။
function ကိုအဓိပ္ပါယ်ဖွင့်ဆိုချက်ကိုအောက်ပါအတိုင်းဖြစ်သည် -
string ftp_pwd ( resource $ftp_stream )
FTP_Connect နှင့် FTP_Login ကဲ့သို့သောလုပ်ဆောင်မှုများအားဖြင့်ဖန်တီးမှုအပြီးတွင်ရရှိသော FTP ဆက်သွယ်မှုအရင်းအမြစ်။
ပြန်လာတန်ဖိုးသည်လက်ရှိအလုပ်လုပ် directory လမ်းကြောင်းကိုညွှန်ပြသည့် string တစ်ခုဖြစ်သည်။
FTP ဆာဗာနှင့်ဆက်သွယ်ပါ ဆက်သွယ်မှုတစ်ခုတည်ဆောက်ရန် FTP_Connect ကို သုံးပါ။
FTP ဆာဗာသို့ဝင်ရောက်ပါ authentication အတွက် ftp_login ကို သုံးပါ။
လက်ရှိလမ်းညွှန်ကိုရယူရန် FTP_PWD ကိုခေါ်ပါ လမ်းကြောင်းကိုရယူရန် FTP_PWD function ကိုတိုက်ရိုက်ခေါ်ဆိုပါ။
ဆက်သွယ်မှုကိုပိတ်ပါ ဆက်သွယ်မှုကိုအဆုံးသတ်ရန် FTP_CLOSE ကို သုံးပါ။
<?php
// ဆက် FTP ဆာဆာ
$ftp_server = "gitbox.net";
$ftp_user = "your_username";
$ftp_pass = "your_password";
$conn_id = ftp_connect($ftp_server);
if (!$conn_id) {
die("无法ဆက်到 FTP ဆာဆာ $ftp_server");
}
// လော့ဂ်အင် FTP
if (!ftp_login($conn_id, $ftp_user, $ftp_pass)) {
ftp_close($conn_id);
die("FTP လော့ဂ်အင်失败");
}
// လက်ရှိလမ်းညွှန်လမ်းကြောင်းကိုရယူပါ
$current_dir = ftp_pwd($conn_id);
if ($current_dir !== false) {
echo "ယခု FTP လမ်းညွှန်လမ်းကြောင်းသည်: " . $current_dir;
} else {
echo "လက်ရှိလမ်းညွှန်လမ်းကြောင်းကိုရယူပါ失败";
}
// 关闭ဆက်
ftp_close($conn_id);
?>
ဤဥပမာတွင် Code သည် FTP server gitpox.net နှင့်ပထမဆုံးဆက်သွယ်ပြီးဝင်ရောက်ပြီး 0 င်ရောက်ပြီး log in လုပ်ပါ။ အောင်မြင်စွာဝင်ရောက်ခြင်းတွင်,
အောင်မြင်စွာ logging ပြီးနောက် ftp_pwd ကို သေချာစွာခေါ်ဆိုပါ
အကယ်. login မအောင်မြင်ပါက FTP_PWD မှားယွင်းသော ပြန်လာလိမ့်မည်။
FTP server ပံ့ပိုးမှု <br> <br> FTP ဆာဗာအများစုသည် PWD command များကိုထောက်ပံ့သည်။ ထို့ကြောင့် FTP_PWD သည်များသောအားဖြင့်အလွန်သဟဇာတဖြစ်သည်။
ဆက်သွယ်မှုအရင်းအမြစ်များကိုတရားဝင် <br> FTP_PWD တွင်ကူးစက်သောဆက်သွယ်ရေးအရင်းအမြစ်များသည်ခိုင်လုံသောနှင့်တက်ကြွကြောင်းသေချာပါစေ။
FTP_PWD သည်လက်ရှိ FTP session ၏ directory လမ်းကြောင်းကိုမြန်ဆန်စွာရယူနိုင်ရန်ကူညီနိုင်သည့်အလွန်လက်တွေ့ကျသောလုပ်ဆောင်မှုတစ်ခုဖြစ်သည်။ FTP_PWD အသုံးပြုမှုကိုကျွမ်းကျင်မှုသည်သင့်အား FTP နှင့်သက်ဆိုင်သောဖွံ့ဖြိုးတိုးတက်မှုကိုပိုမိုလွယ်ကူစွာပြုလုပ်နိုင်သည်။