ftp_pasv() फ़ंक्शन
ftp_pasv() फ़ंक्शन FTP कनेक्शन के लिए निष्क्रिय मोड (passive mode) को चालू या बंद करता है।
सिंटैक्स
ftp_pasv($connection, $pasv)
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
| connection | FTP कनेक्शन संसाधन (ftp_connect() द्वारा लौटाया गया) |
| pasv | निष्क्रिय मोड निर्दिष्ट करता है। संभावित मान:
|
वापसी मान
सफलता पर true लौटाता है, विफलता पर false।
उदाहरण
<?php
$ftp_server = "192.168.0.4";
$ftp_user = "tim";
$ftp_pass = "wthbn#@121";
$con = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($con, $ftp_user, $ftp_pass);
// निष्क्रिय मोड चालू करें
ftp_pasv($con, true);
$local_file = "localfile.txt";
$server_file = "serverfile.txt";
if (ftp_put($con, $server_file, $local_file, FTP_ASCII)) {
echo "फ़ाइल अपलोड हुई!";
} else {
echo "फ़ाइल अपलोड करने में त्रुटि!";
}
ftp_close($con);
?>
नोट
- उदाहरण में मूल कोड में
$ftp_connचर का उपयोग किया गया था जो अपरिभाषित है; सही चर$conहै। - फायरवॉल या NAT के पीछे होने पर निष्क्रिय मोड अक्सर आवश्यक होता है।