【发布时间】:2010-06-18 08:59:08
【问题描述】:
我希望这里有人可以帮助我,因为我无法通过 Google 找到任何解决方案。我要做的是生成一个 XML 字符串(有效),并将其直接保存到 sftp 服务器上的文件中。
到目前为止,一切都很好...我在 ftp 中使用了以下代码,它适用于,但不适用于 ftps。所以我要么需要另一个选项配置流,要么需要一种不同的方式来解决该任务。
这是我当前的代码:
$host = 'ftp.example.com';
$port = 22;
$user = 'xxxxxx';
$pass = 'xxxxxx';
$file = 'test_' . time() . '.txt';
$ftpPath = sprintf('ftp://%s:%s@%s:%d/%s', $user, $pass, $host, $port, $file);
$context = stream_context_create(array('ftp' => array('overwrite' => true)));
file_put_contents($ftpPath, 'test', 0, $context);
【问题讨论】:
-
你应该在每一个代码行之前添加 4 个空格,以使其清晰可读。
-
哦,是的,我的代码崩溃了,抱歉。它修复了。