使用php上傳檔案至另一台伺服器

2021-09-29 13:32:31 字數 1067 閱讀 3091

groupadd ftp //新建乙個ftp使用者組

cd /opt/lampp //切換到lampp目錄

chown root.ftp htdocs //將lampp目錄下的htdocs資料夾,分配給ftp使用者組

chmod 775 htdocs //更改htdocs檔案許可權

useradd admin //增加乙個使用者

passwd admin //設定使用者密碼

usermod -a -g ftp admin //將使用者增加到ftp組別

// 建立基礎連線

// 如果成功返回乙個連線標識,失敗則返回 false 。

$conn_id

=ftp_connect

('伺服器ip位址');

if(!$conn_id

)else

// 使用使用者名稱和口令登入

$login_result

=ftp_login

($conn_id

,'使用者名稱'

,'密碼');

// 檢查是否成功

// 成功時返回 true, 或者在失敗時返回 false。 如果登入失敗,php 會丟擲乙個警告。if(

(!$login_result))

else

// 上傳檔案

$upload

=ftp_put

($conn_id

,'服務端儲存的路徑'

,'本地要上傳的檔案路徑'

,ftp_ascii);

// 檢查上傳結果

// 成功時返回 true, 或者在失敗時返回 false。if(

!$upload

)else

// 關閉 ftp 流

ftp_close

($conn_id

);

ftp_connect官方說明

ftp_login官方說明

ftp_put官方說明。在這裡我遇到個坑,就是第二個引數。你要填寫的是檔案在服務端,要儲存的位置和名稱。

ftp官方說明

PHP 通過CURL上傳檔案到另一台伺服器

建立乙個 curl 控制代碼 ch curl init 目標位址 建立乙個 curlfile 物件 php5.5版本以後不再通過 符號進行上傳了,需要通過這種方式或者 new curlfile 物件都可以 給定三個引數為一下引數,可複製這段 自己測試一下,是可行的 file curl file cr...

從一台伺服器向另一台伺服器拷貝檔案

使用scp命令 scp就是secure copy,scp在主機複製檔案。他使用ssh作為資料傳輸。而且用同樣認證和安全性。scp將在認證中請求輸入密碼所有的檔案可能需要伺服器和使用者的特別描述來指明檔案將被複製到 從某台伺服器。而兩個遠端登入的伺服器間的檔案複製是允許的。scp命令選項 1 強制sc...

Linux將一台伺服器檔案拷貝到另一台伺服器

方式一 在 10.244.4.100 伺服器,將系統下 home mobileoa emqx ee centos7 v3.4.0.zip檔案拷貝到 10.190.3.210 的遠端linux系統中root使用者下的 tmp目錄下 scp home mobileoa emqx ee centos7 v...