我很感激能就此主题提供的任何帮助。在在线注册结束时,我正在获取客户数据(几个字段),将它们放入 CSV 文件中并尝试通过 SSL 协议(protocol)提交给另一个客户端,但我不知道这是如何完成的。我还将信息存储在本地数据库中,希望这个过程有些相似。
我已经收到来自 php.net SSN2 的查看 SSH2 指令的链接。
但老实说,这对我来说就像读中文一样。我不理解这些说明,也不想安装任何扩展、修改 PHP.ini 文件或任何类似的东西(特别是因为我们不拥有发送信息的服务器)。
是否有一种简单、安全的方式将此文件传输到提供给我们的 SSL 协议(protocol)?
谢谢!
最佳答案
也许您可以为此使用 ftp_ssl_connect,它用于打开安全的 SSL-FTP 连接,上传文件只是一个简单的过程,只需创建与服务器的连接,然后将文件放在那里。一个基本的例子可以是:
//Create your connection
$ftp_conn = ftp_ssl_connect( $host, $you_can_provide_a_port );
//Login
$login_result = ftp_login($ftp_conn, $user, $pass);
if( $login_result )
{
//Set passive mode
ftp_pasv( $ftp_conn, true );
// Transfer file
$transfer_result = ftp_put( $ftp_conn, $dest_file_path, $source_file_path, FTP_BINARY );
//Verify if transfer was successfully made
if( $transfer_result)
{
echo "Success";
}
else
{
echo "An error occured";
}
}
供引用http://www.php.net/manual/en/function.ftp-ssl-connect.php
关于php - 如何通过安全的 FTP SSL 协议(protocol)发送文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851547/