gpt4 book ai didi

php - 获取远程文本文件、处理和更新数据库——要使用的方法和脚本语言?

转载 作者:行者123 更新时间:2023-11-28 20:54:34 26 4
gpt4 key购买 nike

我一直在做一些基本的提要处理。因此,通过 ftp 获取文件,对其进行处理(即获取我关心的字段),然后更新本地数据库。和另一个方向类似:从数据库中获取数据,创建文件,并通过 ftp 上传。这些脚本将由 cron 调用。

我认为这个想法是针对每种类型的提要,定义 ftp 连接/文件信息。然后应该翻译文件中的数据字段如何与应用程序可以使用的数据字段相关(当然还要处理此翻译)。另外编写单独的脚本,为可能在不同提要中使用的不同对象执行通用插入功能。

举一个电子商务的例子,假设我与不同的供应商合作,他们向我提供 Feed。提要可以是不同的(对象)类型:产品、类别或订单信息。对于每种类型的提要,我显然使用不同的字段并调用不同的更新或插入脚本。

实现它的最佳语言是什么?我可以使用 PHP,但我正在寻找一个项目来开始学习 Perl 或 Python,因此这对我也有好处。

如果是 Perl 或 Python,您能否简要给出高级实现。那么如何分离不同的脚本,面向对象的方法?,如何在未来轻松实现新的提要或处理功能等。

[完全披露:已经有一些用 PHP 编写的类,我最近用它来创建一个新的提要。我已经完成了我的工作,但它非常困惑且难以完成。所以这个问题不是“请帮助我完成我的工作”,而是对我自己的发展来说是“最佳方法”类型的问题。]

谢谢!

最佳答案

在某种程度上取决于您通过 ftp 传输的文件的格式。如果它是一种疯狂的专有格式,您可能会受困于任何已经拥有管理它的库的语言。如果它是 CSV 或 XML,那么任何语言都可以。

只是举个例子。这看起来很简单,但我几乎每天都使用 perl ;-)

关于php - 获取远程文本文件、处理和更新数据库——要使用的方法和脚本语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1050089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com