【问题标题】:Send comma delimited CSV through SFTP?通过 SFTP 发送逗号分隔的 CSV?
【发布时间】:2010-05-14 15:21:12
【问题描述】:

我正在收集我网站上的注册信息,需要弄清楚如何通过 SFTP 将存储在 MySQL DB 中的所有数据(或只是其中的一部分)作为 CSV 文件传递​​,以便我们的合作伙伴可以访问这些信息。这些页面是使用 PHP 构建的。

我真的不知道如何做到这一点,希望有人有这样做的经验。

提前谢谢!


编辑

我不一定需要先存储信息 - 我正在尝试获取在注册过程中收集的所有值,将它们解析为 CSV 文件,然后以某种方式通过 SFTP 传递 CSV 文件。

编辑 #2 - 客户端的配置已更改,我们现在使用 FTPS gien FTPS 服务器、TCP 端口、用户名、密码、数据目录(ftp 模式为被动)。关于如何使用 PHP 有什么建议吗?

【问题讨论】:

  • 您的问题具体涉及流程的哪一部分?创建 CSV?进行 STFP 交易?
  • @Austin - 对不起,我不明白这个问题。不确定这是不是答案,但我采用了几个字段变量,将它们保存在 SESSION 中(例如名称、地址等),然后将该信息存储在 MySQL 数据库中的单行中。我的目标是让存储在我们的数据库中的信息也通过 SFTP 传递给合作伙伴。 @Pekka - 我要两个。
  • 这不重要...(删除我之前的评论)请注意 CSV 代表“逗号分隔值”。

标签: php mysql sftp comma delimited


【解决方案1】:

有一个非常好的 PHP 扩展来处理 SSH/SFTP。请参阅manual

【讨论】:

  • @Artefactor - 感谢您的帮助。我一个月前刚开始学习编程,提供的链接有点压倒性,尽管可能非常有价值。我已经想出了如何创建所需的 CSV 文件并测试了将文件作为电子邮件附件邮寄,但由于安全原因,我无法以这种方式交付。是否有一个简单的脚本来发送信息 SFTP(很像 mysql 连接)或者我必须在我的实际服务器上安装几段代码,如链接所示?
猜你喜欢
  • 2010-11-06
  • 2019-12-22
  • 1970-01-01
  • 2018-06-01
  • 1970-01-01
  • 2012-01-11
  • 1970-01-01
  • 2014-03-18
相关资源
最近更新 更多