【发布时间】:2016-10-18 10:15:36
【问题描述】:
我有一个网络表单,我将托管在 centOS 网络服务器上。我编写的代码将获取已输入的数据,并将其保存到 Excel 电子表格中的特定位置。我也有一个文件服务器,这是我想保存文件的地方。这是我第一次完成服务器到服务器文件的保存/复制/传输。在 Web 服务器上,我是否必须安装 ftp 客户端才能完成此操作?在我的计算机上本地测试程序时,这就是我目前设置目标路径的方式。
file_put_contents('C:\Users\username\Box Sync\Driver Check In\Shortage'.
$month. '\Shortage'.date('m-d-y').".csv", $result, FILE_APPEND);
将代码托管在 Web 服务器上,如何更改目标路径以指向我的文件服务器?
【问题讨论】:
-
cURL 是你最好的选择
-
如果可以选择 ftp,您可以让 PHP 将文件推送到 ftp 服务器。 php.net/manual/en/book.ftp.php
-
我会看看这两个选项。我还需要使用
file_put_contents吗? -
你需要先创建csv文件并保存到本地才能上传,所以答案是肯定的
-
medianotions.de/code-snippets/php/… 这是一个综合解决方案供您参考