2024 年 PHP Conference Japan

ftp_exec

(PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8)

ftp_exec請求在 FTP 伺服器上執行命令

說明

ftp_exec(FTP\連線 $ftp, 字串 $command): 布林值

向 FTP 伺服器發送 SITE EXEC 指令 請求。

參數

ftp

一個 FTP\連線 實例。

command

要執行的指令。

回傳值

如果指令執行成功(伺服器發送回應碼:200),則返回 true;否則返回 false

更新日誌

版本 說明
8.1.0 ftp 參數現在需要一個 FTP\連線 實例;以前需要一個 資源

範例

範例 #1 ftp_exec() 範例

<?php

// 變數初始化
$command = 'ls -al >files.txt';

// 建立基本連線
$ftp = ftp_connect($ftp_server);

// 使用使用者名稱和密碼登入
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);

// 執行指令
if (ftp_exec($ftp, $command)) {
echo
"$command 指令執行成功\n";
} else {
echo
"無法執行 $command 指令\n";
}

// 關閉連線
ftp_close($ftp);

?>

參見

  • ftp_raw() - 向 FTP 伺服器發送任意指令

新增註釋

使用者貢獻的註釋 1 則註釋

-1
sam at totallydigital dot co dot nz
20 年前
注意事項:透過 FTP 執行指令的支援度並不廣泛。在開始編寫需要此功能的程式碼之前,請先確認您要連線的伺服器是否支援。
To Top