ftp_mdtm() फ़ंक्शन
ftp_mdtm() फ़ंक्शन FTP सर्वर पर निर्दिष्ट फ़ाइल का अंतिम संशोधन समय यूनिक्स टाइमस्टैम्प के रूप में लौटाता है।
सिंटैक्स
ftp_mdtm($connection, $file)
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
| connection | FTP कनेक्शन संसाधन |
| file | जांच की जाने वाली फ़ाइल |
वापसी मान
अंतिम संशोधन समय यूनिक्स टाइमस्टैम्प के रूप में। यदि फ़ाइल मौजूद नहीं है या सर्वर कमांड का समर्थन नहीं करता है तो -1 लौटाता है।
उदाहरण
<?php
$ftp_server = "192.168.0.4";
$ftp_user = "john";
$ftp_pass = "tywg61gh";
$con = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($con, $ftp_user, $ftp_pass);
$file = "new.txt";
// अंतिम संशोधन समय प्राप्त करें
$last_modified = ftp_mdtm($con, $file);
if ($last_modified != -1) {
echo "$file अंतिम बार संशोधित हुआ: " . date("F d Y H:i:s", $last_modified);
} else {
echo "अंतिम संशोधन समय प्राप्त नहीं कर सके!";
}
ftp_close($con);
?>
महत्वपूर्ण सुधार
- मूल कोड में अपरिभाषित चर
$ftp_connऔर$myfileका उपयोग किया गया था; सही चर$conऔर$fileहैं। date()फ़ंक्शन में प्रारूप स्ट्रिंग से अंतिम बिंदु हटा दिया गया है।
नोट
- सभी FTP सर्वर
MDTMकमांड का समर्थन नहीं करते। - वापसी मान यूनिक्स टाइमस्टैम्प (1 जनवरी 1970 से सेकंड) में होता है।
- अधिक विस्तृत फ़ाइल जानकारी के लिए
ftp_mlsd()(PHP 7.2+) का उपयोग करें।