လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> FTP ဆက်သွယ်မှုရှိ Username နှင့် Password settings သည်ထိရောက်မှုရှိ,

FTP ဆက်သွယ်မှုရှိ Username နှင့် Password settings သည်ထိရောက်မှုရှိ,

M66 2025-06-03

FTP ဆက်သွယ်မှုအတွက် PHP ကိုအသုံးပြုသောအခါ Stream_Context_Create မှတစ်ဆင့် ftp connection settings နှင့် context ကိုဖန်တီးနိုင်သည်။ ယခုအချိန်တွင်သင်အသုံးပြုသူအမည်နှင့်စကားဝှက်ကို FTP ဆက်သွယ်မှုသို့အောင်မြင်စွာလျှောက်လွှာကိုအောင်မြင်စွာလျှောက်လွှာတင်ရန်အတည်ပြုလိုပါက Stream_Context_et_et_options မှတဆင့် Set FTP options များကိုကြည့်ရှုနိုင်သည်။

ဤဆောင်းပါးတွင် PHP ၏ stream_context_get_et_et_et_et_et_et_et_et_et_options ကိုဘယ်လိုအသုံးပြုရမလဲဆိုတာပြသမယ်။

1 ။ FTP connection အခြေအနေကိုဖန်တီးပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည် Stream_context_create () function မှတဆင့် FTP ချိန်ညှိချက်များနှင့်အတူအခြေအနေကိုဖန်တီးရန်လိုအပ်သည်။ အဆိုပါအခြေအနေတွင်လိပ်စာ, ဆိပ်ကမ်း, အသုံးပြုသူအမည်, လျှို့ဝှက်နံပါတ်နှင့်အခြားအချက်အလက်များပါ 0 င်နိုင်သည်။

ဤတွင်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။

 <?php
// FTPဆာဗာလိပ်စာ
$ftp_server = 'ftp.m66.net';

// FTPအသုံးပြုသူအမည်နှင့်စကားဝှက်
$ftp_user = 'my_username';
$ftp_pass = 'my_password';

// ဖန်တီးFTPအခြေအနေကိုချိတ်ဆက်ပါ
$options = [
    'ftp' => [
        'auth' => 'ssl',  // မလုပ်မနေရမဟုတ်သော:အသုံးပြုSSLဆက်
        'user' => $ftp_user,
        'password' => $ftp_pass
    ]
];

$context = stream_context_create($options);
?>

အထက်ပါကုဒ်များတွင်အသုံးပြုသူအမည် ( အသုံးပြုသူ ) နှင့်စကားဝှက် ( စကားဝှက် ) ကဲ့သို့သောသတင်းအချက်အလက်များအပါအ 0 င် FTP connection အခြေအနေကိုဖန်တီးသည်။

2 ။ Settings ကိုကြည့်ရှုရန် steam_context_get_options ကို သုံးပါ

stream_context_get_options () function ကိုအခြေအနေတွင် settings အားလုံးအတွက်ရွေးချယ်စရာများရရန်အသုံးပြုနိုင်ပါသည်။ ဖန်တီးထားသောအခြေအနေတွင်ကျွန်ုပ်တို့သွားသောအခါ Username နှင့် Password ကဲ့သို့သောချိန်ညှိချက်များသည်အောင်မြင်စွာလျှောက်ထားခြင်းရှိမရှိစစ်ဆေးနိုင်သည်။

 <?php
// အခြေအနေတွင်ရွေးချယ်စရာများရယူပါ
$options = stream_context_get_options($context);

// အားလုံး outputFTPရွေးချယ်စရာများ
echo '<pre>';
print_r($options);
echo '</pre>';
?>

အသုံးပြုသူအမည်နှင့်စကားဝှက်အပါအ 0 င် ftp options အားလုံးကိုပုံနှိပ်ရန် Print_R () ကို အသုံးပြုသည်။ output ရလဒ်များမှတစ်ဆင့်မှန်ကန်သော Username နှင့် Password ကိုသတ်မှတ်ထားသည်ကိုသင်အတည်ပြုနိုင်သည်။

3 ။ output ရလဒ်များကိုခွဲခြမ်းစိတ်ဖြာပါ

အထက်ပါကုဒ်ကိုအကောင်အထည်ဖော်ပြီးနောက်သင်အောက်ပါပုံစံဖြင့် output ကိုရလိမ့်မည် (output abouts asput ကိုအောက်ပါအတိုင်းယူထားသည်):

 Array
(
    [ftp] => Array
        (
            [auth] => ssl
            [user] => my_username
            [password] => my_password
        )
)

output မှလွဲ. အသုံးပြုသူ နှင့် စကားဝှက်ကို မှန်ကန်စွာသတ်မှတ်ထားခြင်းရှိမရှိသင်ရှင်းရှင်းလင်းလင်းမြင်နိုင်သည်။ အသုံးပြုသူ နှင့် စကားဝှက် တန်ဖိုးများသည်သင်မျှော်လင့်ထားသည့်အသုံးပြုသူအမည်နှင့်လျှို့ဝှက်နံပါတ်များဖြစ်သည်ဆိုပါက၎င်းတို့သည်အကျိုးသက်ရောက်မှုရှိကြသည်။

4 ။ ပြီးပြည့်စုံသောကုဒ်ဥပမာ

FTP ဆက်သွယ်မှုအခြေအနေကိုမည်သို့ဖန်တီးရန်နှင့်အသုံးပြုသူအမည်နှင့်စကားဝှက်ဆက်တင်များကိုမည်သို့စစ်ဆေးသည်။