查詢

ftp_delete()函式—用法及示例

「 從FTP伺服器上刪除指定檔案 」


函式名稱:ftp_delete()

函式描述:該函式用於從FTP伺服器上刪除指定檔案。

函式用法:

bool ftp_delete ( resource $ftp_stream , string $filename )

引數說明:

  • $ftp_stream:FTP 連線資源,使用 ftp_connect() 函式建立。
  • $filename:要刪除的檔名。

返回值:

  • 如果檔案成功刪除,則返回 true
  • 如果檔案刪除失敗,則返回 false

示例程式碼:

// 建立 FTP 連線
$ftp_server = 'ftp.example.com';
$ftp_username = 'username';
$ftp_password = 'password';
$ftp_connection = ftp_connect($ftp_server);
ftp_login($ftp_connection, $ftp_username, $ftp_password);

// 刪除檔案
$filename = 'example.txt';
if (ftp_delete($ftp_connection, $filename)) {
    echo "檔案刪除成功!";
} else {
    echo "檔案刪除失敗!";
}

// 關閉 FTP 連線
ftp_close($ftp_connection);

注意事項:

  • 在使用 ftp_delete() 函式之前,需要先透過 ftp_connect() 函式建立 FTP 連線,並透過 ftp_login() 函式進行登入認證。
  • 需要有足夠的許可權才能刪除檔案。
  • 檔案刪除成功後,無法恢復,請謹慎操作。
  • 如果要刪除的檔案不存在,函式將返回 false
  • 可以使用 ftp_mdtm() 函式檢查檔案是否存在,再進行刪除操作。
  • 可以使用 ftp_chdir() 函式切換到需要刪除檔案所在的目錄。
  • 如果需要刪除目錄,可以使用 ftp_rmdir() 函式。
  • 在使用完畢後,需要透過 ftp_close() 函式關閉 FTP 連線。
  • 更多關於 FTP 相關函式的資訊,可以查閱 PHP 官方文件。
補充糾錯
上一個函式: ftp_exec()函式
下一個函式: ftp_connect()函式
熱門PHP函式
分享連結