php — загрузка последнего измененного файла на FTP
<?php
$host = "hostname";
$connect = ftp_connect($host);
if (!$connect)
{
echo "connect fail<br/>";
}
else
{
echo "connect ok<br/>";
}
$user = "username";
$password = "some_pass";
$result = ftp_login($connect, $user, $password);
$dir = ftp_pwd($connect);
echo $dir."<br/>";
define('PATH', 'md/*.');
foreach (glob(PATH.'txt') as $local_file)
{
$files_array[$local_file] = filemtime($local_file);
}
asort($files_array);
$keys = array_keys($files_array);
$upl_file = array_pop($keys);
$remote_file = "remote.txt";
if (ftp_put($connect, $remote_file, $upl_file, FTP_BINARY))
{
echo "upload ok<br/>";
}
else
{
echo "upload fail<br/>";
}
ftp_quit($connect);
?>