PHP ftp_pasv() လုပ်ဆောင်ချက်
ဥပမာ
Passive မုဒ်ကိုဖွင့်ပြီး FTP ဆာဗာသို့ ဖိုင်တစ်ခုကို အပ်လုဒ်လုပ်ပါ။
<?php
// connect and login to FTP server
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
// turn passive mode on
ftp_pasv($ftp_conn, true);
$file = "localfile.txt";
// upload file
if (ftp_put($ftp_conn, "serverfile.txt", $file, FTP_ASCII))
{
echo "Successfully uploaded $file.";
}
else
{
echo "Error uploading $file.";
}
// close connection
ftp_close($ftp_conn);
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
ftp_pasv() လုပ်ဆောင်ချက်သည် passive မုဒ်ကို အဖွင့် သို့မဟုတ် ပိတ်သည်။
passive မုဒ်တွင်၊ ဒေတာချိတ်ဆက်မှုများကို ဆာဗာမဟုတ်ဘဲ client မှ အစပြုပါသည်။ client သည် firewall နောက်ကွယ်တွင်ရှိနေပါက၎င်းသည်အသုံးဝင်သည်။
အထားအသို
ftp_pasv(ftp_conn, pasv);
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
ftp_conn | Required. Specifies the FTP connection to use |
pasv | Required. Specifies the passive mode. Possible values:
|
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | အောင်မြင်မှုအပေါ် သစ္စာ၊ ကျရှုံးမှုတွင် မှားသည်။ |
---|---|
PHP ဗားရှင်း- | 4+ |
❮ PHP FTP အကိုးအကား