Главная > PHP > php — загрузка последнего измененного файла на FTP

php — загрузка последнего измененного файла на FTP

  1. <?php
  2. $host = "hostname";
  3. $connect = ftp_connect($host);
  4. if (!$connect)
  5. {
  6.    echo "connect fail<br/>";
  7. }
  8. else
  9. {
  10.    echo "connect ok<br/>";
  11. }
  12. $user = "username";
  13. $password = "some_pass";
  14. $result = ftp_login($connect, $user, $password);
  15. $dir = ftp_pwd($connect);
  16. echo $dir."<br/>";
  17. define('PATH', 'md/*.');
  18. foreach (glob(PATH.'txt') as $local_file)
  19. {
  20.    $files_array[$local_file] = filemtime($local_file);
  21. }
  22. asort($files_array);
  23. $keys = array_keys($files_array);
  24. $upl_file = array_pop($keys);
  25. $remote_file = "remote.txt";
  26. if (ftp_put($connect, $remote_file, $upl_file, FTP_BINARY))
  27. {
  28.    echo "upload ok<br/>";
  29. }
  30. else
  31. {
  32.    echo "upload fail<br/>";
  33. }
  34. ftp_quit($connect);
  35. ?>
Categories: PHP Tags:
  1. Пока что нет комментариев.
Похожие публикации