这个
函数在 php 中可以用来将文件从一台服务器远程传输到另一台服务器吗?如
ftp_append(
resource $ftp,
string $remote_file,
string $local_file
[, int $mode = FTP_IMAGE ]
)
您可以使用
file_get_contents获取文件的内容,然后将其追加file_put_contents:
<?php
$username = "user";
$password = "pass";
$host = "localhost";
$file_from = "file_from.txt"
$file_to = "file_to.txt";
$file_from_contents = file_get_contents($file_from);
$result = file_put_contents("ftp://$username:$password@host/$file_to", $file_from_contents, FILE_APPEND);
if($result === false) {
echo "An error occured";
}
ftp_append
附加到FTP服务器上的文件,如果该文件不存在,则会创建该文件。
如果您需要在 ftp 服务器上重复添加到文件(例如日志(中,而不必担心它是否被删除或可能不会被覆盖,并且不想自己编写整个 get-append-put 逻辑,您可以使用此功能。