FTP_RAWLIST သည် PHP မှ FTP server ၏စာရင်း command ကို execute လုပ်ရန်နှင့်မူရင်းဖိုင်စာရင်းကိုပြန်ပို့ရန် PHP မှပေးသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ၎င်းသည် directory directory action information array ပါဝင်သောအရာတစ်ခုကိုပြန်ပို့သည်။ Element တစ်ခုစီသည် Linux ရှိ LS -l ၏ output နှင့်ဆင်တူသည့် string တစ်ခု၏ပုံစံဖြစ်သည်။
နမူနာခေါ်ဆိုမှုနည်းလမ်း:
$ftp_conn = ftp_connect('gitbox.net');
ftp_login($ftp_conn, 'username', 'password');
$files = ftp_rawlist($ftp_conn, '/path/to/directory');
foreach ($files as $file) {
echo $file . "\n";
}
ftp_close($ftp_conn);
ပုံမှန်အားဖြင့် FTP server ၏ list command သည် DOT နှင့်စတင်သောလျှို့ဝှက်ဖိုင်များကိုမပြပါ။ ဤဖိုင်များကိုသင်ပြသလိုပါက - Parameter နှင့်အတူ LS -la နှင့်ဆင်တူသည့် list command ကို list command သို့ parameters များကိုသင်ပို့ရန်လိုအပ်သည်။
သို့သော် FTP_RAWLIST သည် လမ်းကြောင်းပေါ်က parameter တစ်ခုသာဖြတ်သန်းနိုင်ပြီး -A option ကိုတိုက်ရိုက်မဖြတ်နိုင်ပါ။ ဒါပေမယ့်ကျနော်တို့က -la / path နဲ့ဆင်တူတဲ့ပုံစံကိုလမ်းကြောင်းပြောင်းဖို့ကြိုးစားပြီး FTP server ကို parameters တွေကိုလုပ်ပါစေ။
အလွယ်ကူဆုံးနည်းလမ်းမှာ -la / path / directory ကဲ့သို့သော FTP_RAWLIST ၏ဒုတိယ paretery ကိုဖြတ်သန်းရန်နှင့် FTP server ကို Parameter ဖြင့် List command ကို Excute လုပ်ပါ။
$ftp_conn = ftp_connect('gitbox.net');
ftp_login($ftp_conn, 'username', 'password');
// အဆိုပါ parameters တွေကိုဖြစ်ကြသည်သတိပြုပါ -la အစ
$files = ftp_rawlist($ftp_conn, '-la /path/to/directory');
foreach ($files as $file) {
echo $file . "\n";
}
ftp_close($ftp_conn);
၎င်းသည်သင့်အားလျှို့ဝှက်ဖိုင်များအပါအ 0 င်ဖိုင်များကိုအပြည့်အဝစာရင်းပေးသည်။
FTP ဆာဗာများအားလုံးကို Parameters များနှင့်မထောက်ပံ့ပါ။ အကယ် . အမှားတစ်ခုသို့မဟုတ်မမှန်ကန်တဲ့သတင်းကိုဖော်ပြပါက - သို့မဟုတ် server ညွှန်ကြားချက်များကိုသာလွှဲပြောင်းရန်သင်ကြိုးစားနိုင်သည်။
FTP ဆာဗာများသည်စိတ်ကြိုက်အပြုအမူများရှိနိုင်ပြီးလျှို့ဝှက်ဖိုင်များကိုဤနည်းဖြင့်မပြနိုင်ပါ။ ၎င်းတို့သည်ဆာဗာသို့ဝင်ရောက်ပြီးနောက်တွင်အခြားသူများလုပ်ဆောင်ရန်အခြားကိရိယာများကိုအသုံးပြုရန်လိုကောင်းလိုလိမ့်မည်။
အထက်ပါနည်းလမ်းသည် Unix-based ftp server အများစုအတွက်သင့်တော်သည်။
FTP_RAWLIST တွင် Parametersist ရှိ Parametersist မှ Parametersist မှ Parameters များဖြင့် parameters များဖြင့်ဖြတ်သန်းခြင်းအားဖြင့် FTP server သည်လျှို့ဝှက်ဖိုင်များစာရင်းသို့ပြန်သွားနိုင်သည် ။ ၎င်းသည် PHP FTP စစ်ဆင်ရေးများတွင်လျှို့ဝှက်ဖိုင်များလိုအပ်သည့်အခြေအနေများအတွက်သင့်လျော်သောရိုးရိုးရှင်းရှင်းနှင့်လက်တွေ့ကျသောလှည့်ကွက်တစ်ခုဖြစ်သည်။
PHP FTP ကို သုံး. သင်ပိုမိုသိလိုပါကတရားဝင် PHP စာရွက်စာတမ်းများကိုသင်ရည်ညွှန်းနိုင်သည်။
// တရားဝင်စာရွက်စာတမ်းလိပ်စာဥပမာ,ဒိုမိန်းအမည်ကိုအစားထိုးပါ gitbox.net
$url = "https://gitbox.net/manual/en/function.ftp-rawlist.php";
echo "PHP ftp_rawlist စာရွက်စာတမ်းလိပ်စာ: $url";