通过 FTP 上传文件时出现问题

Problems uploading file via FTP

我正在按照 PHP 手册中公开的示例进行操作 https://www.php.net/manual/ftp.examples-basic.php

$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);  

$destination_file 和 $source_file 是什么意思?

这方面经验不多,谢谢!

正如the documentation中所说:

remote_file: The remote file path.

local_file: The local file path.

换句话说,$destination_file 是您要写入 FTP 服务器的位置和文件名。 $source_file 是您要上传的文件的位置和文件名。

此外,我强烈建议尽可能使用 FTP 以外的其他内容。 FTP 有许多安全漏洞,其中最严重的是您的 username/password 没有加密。它还遇到了 NAT 和一些防火墙软件的挑战,因为它的命令和数据传输使用独立的 TCP 连接。使用 SCP 或其他东西。