【发布时间】:2015-05-15 12:51:18
【问题描述】:
我想根据变量的内容在 FTP 服务器上创建一个文件。如果不先将数据写入本地文件,这可能吗?
这是我能做的:
$tmpfname = tempnam("/tmp", "FOO");
file_put_contents($tmpfname, $file_contents)
ftp_put($conn_id, $destination_file, $tmpfname, FTP_BINARY);
unlink($tmpfname);
但我想发送 $file_contents 而不先将其保存到文件中。
【问题讨论】:
-
你怎么能上传不是文件的东西?!你不能。
$file_contents是内容,而不是文件。它们是两种不同的东西。