从ftp下载文件并保存在同一文件夹中

丹尼尔

我需要每15分钟从远程ftp下载一个文件,并将其保存在运行脚本的同一文件夹中。另外,这必须是一个无法从Web读取的安全脚本。谢谢你。

好吧

1)Download.php

<?php

// define some variables
$local_file = 'local.zip';
$server_file = 'server.zip';

// set up basic connection
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// try to download $server_file and save to $local_file
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
    echo "Successfully written to $local_file\n";
} else {
    echo "There was a problem\n";
}

// close the connection
ftp_close($conn_id);

?>

2)设置一个Chronjob

假设您使用的是基于Debian的Linux发行版,则必须执行以下操作:

sudo crontab -e

插入这样的新行:

0/15 * * * php -f '/path/to/your/Download.php'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C#:捕获多个图像并保存在同一文件夹中?

是否可以从存在Azure功能的同一文件夹中读取文件

如何压缩文件夹内容并将具有Foldername的zip文件保存在同一文件夹中

如何在没有C#中的SavefileDialog的情况下将Severall Image(.png,.jpg)文件保存在同一文件夹中

文件名来自同一文件夹中的其他文件

从与.jar文件位于同一文件夹中的文件读取

将txt文件保存到与C ++中cpp文件位于同一文件夹的文件夹中

忽略同一文件夹中多个文件中的字符

HTML无法识别同一文件夹中的JS文件

在同一文件夹中命名文件空间

正在读取同一文件夹中的文件-改进了吗?

require()即使在同一文件夹中也不适用于文件

超链接到同一文件夹中的文件,EPPlus C#

从同一文件夹中的文件导入功能

Angular CLI在同一文件夹中创建文件错误

从同一文件夹中的JAR访问文件

mountPath会覆盖同一文件夹中的其余文件

Python模块无法识别同一文件夹中的文件

Google脚本始终将文件上传到同一文件夹中

备份同一文件夹中的文件时的Postfix日期时间

在同一文件夹中找不到可用的文件

如何在同一文件夹中重新加载().py文件?

从同一文件夹中打开文件但名称不同的优雅方式

同一文件夹中的 Rust mod 文件与使用

如何通过同一文件夹中的.vbs文件运行.ps1文件?

Linux`system()`即使位于同一文件夹中也找不到程序

如何比较路径是否在同一文件夹中

Google Spread Sheet Export CSV位于同一文件夹中

PyCharm在同一文件夹中找不到导入