-1

重複の可能性:
PHP からファイルを SFTP アップロードする方法

私は2つのファイルを持っています:

  • アップロード.php
  • data.csv (約1MB )

Upload.php は、SFTP と CURL を使用して接続し、data.csv ファイルをサーバーに送信する必要があります。URL、ユーザー名、パスワードが提供されているので、SFTP を使用してログインできます。


誰も私が使用すべきコードを教えてもらえますか? 残念ながら、私は CURL の実際の経験がありません

ありがとう、

ライアン

4

1 に答える 1

1

SSH2拡張機能を使用できます。

$host = 'domain.tld';
$username = 'username';
$password = 'password';
$connection = ssh2_connect($host);
if (ssh2_auth_password($connection, $username, $password)) {
  echo "Authentication Successful!\n";
} else {
  die("Authentication Failed...");
}
if (ssh2_scp_send($connection, '/local/filename', '/remote/filename')) {
  die("Upload Successful!\n");
} else {
  die("Upload Failed...");
}

または、curl を引き続き使用する場合は、このチュートリアルを確認してください。

于 2012-11-20T16:07:51.560 に答える