看板 PHP 關於我們 聯絡資訊
最近下載了 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