Hur kollar jag senastuppdaterad datumet på den senastuppdaterade filen i en mapp på en ftp server? just nu använder jag följande kod för att kolla senastuppdaterad datumet på en angiven fil.
function CheckMTime($host, $port, $username, $password, $file) {
$ftp = ftp_connect($host, $port); // (HOST, PORT)
if(!$ftp)
return 0;
if(!ftp_login($ftp, $username, $password)) // (POINTER, USER, PASSWORD)
return 0;
if(!$tid = ftp_mdtm($ftp, $file)) // (POINTER, FILE)
return 0;
ftp_quit($ftp);
// Skriv ut tiden i formatet Dag Månad, År - Timme:Minut
return $tid;
}
------------------
I have not failed. I´ve just found 10.000 ways that won´t work. // Thomas Edison
Då blir du nog tvungen att loopa igenom alla filer i FTP katalogen, spara tiden och jämföra med kommande filer. Om nästa fil har ett tidigare/senare värde sparar du filens namn i en variabel.
Det finns nämligen ingen funktion för att jämföra olika filer i en FTP katalog.