[請益] 關於sftp 上傳

看板PHP作者 (蔥頭)時間15年前 (2010/08/02 21:36), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
最近下載了 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

08/02 21:57, , 1F
$sftp->put('/home/test/filename.txt',file_get_contents(
08/02 21:57, 1F

08/02 21:57, , 2F
$path_to_local_file));
08/02 21:57, 2F
文章代碼(AID): #1CLidLNS (PHP)
文章代碼(AID): #1CLidLNS (PHP)