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 ကိုဘယ်လိုအသုံးပြုရမလဲဆိုတာပြသမယ်။
ပထမ ဦး စွာကျွန်ုပ်တို့သည် 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 အခြေအနေကိုဖန်တီးသည်။
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 ကိုသတ်မှတ်ထားသည်ကိုသင်အတည်ပြုနိုင်သည်။
အထက်ပါကုဒ်ကိုအကောင်အထည်ဖော်ပြီးနောက်သင်အောက်ပါပုံစံဖြင့် output ကိုရလိမ့်မည် (output abouts asput ကိုအောက်ပါအတိုင်းယူထားသည်):
Array
(
[ftp] => Array
(
[auth] => ssl
[user] => my_username
[password] => my_password
)
)
output မှလွဲ. အသုံးပြုသူ နှင့် စကားဝှက်ကို မှန်ကန်စွာသတ်မှတ်ထားခြင်းရှိမရှိသင်ရှင်းရှင်းလင်းလင်းမြင်နိုင်သည်။ အသုံးပြုသူ နှင့် စကားဝှက် တန်ဖိုးများသည်သင်မျှော်လင့်ထားသည့်အသုံးပြုသူအမည်နှင့်လျှို့ဝှက်နံပါတ်များဖြစ်သည်ဆိုပါက၎င်းတို့သည်အကျိုးသက်ရောက်မှုရှိကြသည်။
FTP ဆက်သွယ်မှုအခြေအနေကိုမည်သို့ဖန်တီးရန်နှင့်အသုံးပြုသူအမည်နှင့်စကားဝှက်ဆက်တင်များကိုမည်သို့စစ်ဆေးသည်။