ftp_delete() फ़ंक्शन
ftp_delete() फ़ंक्शन FTP सर्वर पर एक फ़ाइल हटाता है।
सिंटैक्स
ftp_delete($connection, $file)
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
| connection | FTP कनेक्शन संसाधन |
| file | हटाई जाने वाली फ़ाइल का पथ |
वापसी मान
सफलता पर 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);
// सर्वर पर फ़ाइल पथ (रिमोट पथ, स्थानीय Windows पथ नहीं)
$file = "demo.txt";
if (ftp_delete($con, $file)) {
echo "फ़ाइल हटा दी गई!";
} else {
echo "फ़ाइल नहीं हटाई जा सकी!";
}
ftp_close($con);
?>
महत्वपूर्ण सुधार
- मूल उदाहरण में स्थानीय Windows पथ
"E:/new/demo.txt"था; FTP फ़ंक्शन सर्वर पर रिमोट पथ की अपेक्षा करते हैं, स्थानीय पथ की नहीं। - सही रिमोट पथ का उपयोग करें (उदाहरण:
"demo.txt"या"/path/to/demo.txt")।
नोट
- फ़ाइल हटाने के लिए FTP उपयोगकर्ता के पास हटाने की अनुमति होनी चाहिए।
- निर्देशिका हटाने के लिए
ftp_rmdir()का उपयोग करें (निर्देशिका खाली होनी चाहिए)।