【问题标题】:filter a csv file on a ftp server过滤 ftp 服务器上的 csv 文件
【发布时间】:2014-03-08 10:40:50
【问题描述】:

我需要在远程 ftp 服务器上打开一个 csv 文件,过滤数据,然后将结果保存在同一 ftp 服务器上的一个新文件中。

我想知道这是否可以不下载文件。我可能需要创建一个流,但不知道如何。

过滤器不是很困难。我只需要过滤特定日期的记录并去掉几列。

有什么想法吗?

谢谢 阿列克斯

【问题讨论】:

    标签: php csv ftp


    【解决方案1】:

    我想你必须下载它。但是使用 cURL 很简单。

    下载:

    curl ftp://myftpsite.com/path/to/csv/your_file.csv --user myname:mypassword -o your_file.csv
    

    上传:

    curl -T your_file.csv ftp://myftpsite.com/path/to/csv/ --user myname:mypassword
    

    根据您需要做什么(这看起来很简单),您可能甚至不需要 php 来执行此操作。 一个简单的 bash 脚本只需几行代码就可以完成。

    【讨论】:

    • 好主意。但出于好奇,我真的很想用 PHP 解决它。与此同时,我已经解决了下载和过滤日期问题。现在我只需要去掉不需要的列。
    猜你喜欢
    • 1970-01-01
    • 2013-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    • 1970-01-01
    • 2016-01-14
    相关资源
    最近更新 更多