ftp_mdtm

(PHP 3>= 3.0.13, PHP 4 , PHP 5)

ftp_mdtm --  Retourne la date de dernière modification d'un fichier sur un serveur FTP.

Description

int ftp_mdtm ( resource ftp_stream, string remote_file)

ftp_mdtm() lit la date de dernière modification d'un fichier et retourne le timestamp UNIX. Si une erreur survient, ou si le fichier n'existe pas, la valeur -1 est retournée. Certains serveurs FTP ne supportent pas cette fonction.

Retourne un timestamp UNIX ou la valeur -1 si une erreur survient.

Exemple 1. ftp_mdtm() example

<?php

$file
= 'somefile.txt';

/* Connexion */
$conn_id = ftp_connect($ftp_server);

/* Identification */
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

/* Recupère la date de la dernière modification */
$buff = ftp_mdtm($conn_id, $file);

if (
$buff != -1) {
    
/* somefile.txt a été modifié pour la dernière fois : 26-03-2003 à 14:16:41. */
    
echo $file . ' a été modifié pour la dernière fois : ' . date("d-m-Y à H:i:s.", $buff);
} else {
    echo
'Impossible de récupérer la date de la dernière modification';
}

/* Fermeture de la connexion */
ftp_close($conn_id);

?>

Note : Certains serveurs FTP ne supportent pas cette fonction.

Note : La fonction ftp_mdtm() ne fonctionne pas avec les répertoires.