作者tas72732002 (蔥頭)
看板PHP
標題[請益] 關於sftp 上傳
時間Mon Aug 2 21:36:19 2010
最近下載了 phpseclib 他有提供sftp上傳的功能
網址:
http://phpseclib.sourceforge.net/
程式如下:
<?
include('Net/SFTP.php');
$sftp=new Net_SFTP('xxx.xxx.xxx.xxx');
if(!$sftp->login('username','password'));
exit('login failed');
$content='hello world!';
$sftp->put('/home/test/filename.txt',$contenet);
^^^^^^^^^^^^^^^^^^^^^^
代表上傳至ftp的位置
?>
不知道有沒有人用過, 根據我的測試 $content只能放字串
不可以直接指定檔案的路徑, 因為我要上傳至sftp是'zip'檔
不是純文字, 這樣就會出錯了,也不能直接使用fopen,fread
不知有沒有解決方法, 要如何才能將壓縮檔上傳至sftp??
感謝各位大大解惑
--
感謝大家的推文
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.203.80
推 Jerr:$sftp->put('/home/test/filename.txt',file_get_contents( 08/02 21:57
→ Jerr:$path_to_local_file)); 08/02 21:57