需要帮助使用 PHP 在多个 sftp 服务器上快速上传文件
Need help to upload files on multiple sftp servers quickly using PHP
我有一堆文件需要上传到不同的 sftp 服务器。我如何使用 PHP 快速实现这一目标?对此的任何帮助表示赞赏。提前致谢
您将需要 PHP 的 ssh2
扩展名。
然后,用它连接到SSH,然后打开SFTP。
这是来自 PHP.net 的示例:
<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$sftp = ssh2_sftp($connection);
$stream = fopen('ssh2.sftp://' . intval($sftp) . '/path/to/file', 'r');
?>
我有一堆文件需要上传到不同的 sftp 服务器。我如何使用 PHP 快速实现这一目标?对此的任何帮助表示赞赏。提前致谢
您将需要 PHP 的 ssh2
扩展名。
然后,用它连接到SSH,然后打开SFTP。 这是来自 PHP.net 的示例:
<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$sftp = ssh2_sftp($connection);
$stream = fopen('ssh2.sftp://' . intval($sftp) . '/path/to/file', 'r');
?>