ftp_exec() फ़ंक्शन
ftp_exec() फ़ंक्शन FTP सर्वर पर एक कमांड निष्पादित करता है (SITE कमांड के माध्यम से)।
सिंटैक्स
ftp_exec($connection, $command)
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
| connection | FTP कनेक्शन संसाधन |
| command | निष्पादित की जाने वाली कमांड |
वापसी मान
यदि कमांड सफलतापूर्वक निष्पादित हुई तो true, अन्यथा false लौटाता है।
उदाहरण
<?php
$ftp_server = "192.168.0.4";
$ftp_user = "amit";
$ftp_pass = "tywg61gh";
$con = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($con, $ftp_user, $ftp_pass);
// रिमोट निर्देशिका की सभी फ़ाइलों को सूचीबद्ध करें
$command = 'ls';
// कमांड निष्पादित करें
if (ftp_exec($con, $command)) {
echo "सफलतापूर्वक निष्पादित!";
} else {
echo "निष्पादन विफल!";
}
ftp_close($con);
?>
नोट
ftp_exec()FTPSITEकमांड का उपयोग करता है; सर्वर को इसका समर्थन करना चाहिए।- उपलब्ध कमांड सर्वर पर निर्भर करती हैं (उदाहरण:
CHMOD,UMASK,IDLE)। - सुरक्षा कारणों से कई सर्वर
SITE EXECया मनमाना कमांड निष्पादन अक्षम करते हैं। - निर्देशिका सूची के लिए,
ftp_nlist()याftp_mlsd()अधिक विश्वसनीय हैं।