ftp_delete ($ftp_connection, $file)參數:此函數採用上面指定的兩個參數,如下所述:
- $ftp_connection:必需。它指定將用於執行 FTP 命令或功能的預先存在的 FTP 連接。
- $file:必需。它指定要刪除的服務器上文件的路徑。
- 此功能適用於PHP 4.0.0及以上版本。
- 以下示例無法在在線環境IDE中運行。因此,請嘗試在某些 PHP 託管服務器或 localhost 上運行正確的 ftp 服務器名稱、用戶名和密碼。
- ★★★確保作為刪除參數提供的文件也存在你有權限被登錄到FTP連接的ftp用戶刪除,否則會拋出錯誤。
// 連接到 FTP 服務器
// 將 ftp 服務器賦值給一個變量
$ftp_server
=
"localhost"
;
// 使用正確的 ftp 用戶名
$ftp_username
=
"user"
;
// 使用正確的 FTP 密碼匹配
// 到 ftp 用戶名
$ftp_userpass
=
"user"
;
// 文件名或帶路徑的文件名
// 服務器上要刪除的文件
$file
=
"test.txt"
;
// 建立 ftp 連接
$ftp_connection
= ftp_connect (
$ftp_server
)
or
die
(
"無法連接到 $ftp_server"
);
if
(
$ftp_connection
) {
echo
"連接ftp服務器成功!"
;
// 登錄已建立的連接
// ftp 用戶名和密碼
$login
= ftp_login ( $ftp_connection
,
$ftp_username
, $ftp_userpass
);
if
(
$login
) {
// 成功校驗登錄
echo
"
登錄成功! "
;
// ftp_delete() 函數從 FTP 服務器刪除文件
if
(ftp_delete (
$ftp_connection
,
$file
)) {
echo
"
刪除"
.
$ file
.
"成功。"
;
}
else
{
echo
"
刪除文件時出錯"
.
$file
;
}
}
else
{
echo
"
登錄失敗!”
;
}
// 關閉連接
if
(ftp_close (
$ftp_connectio n
)) {
echo
"
連接成功關閉!"
;
}
}
?>
輸出:
b>成功連接到ftp服務器!登錄成功! ./htdocs/test.txt 刪除成功。連接成功關閉!如果文件被刪除並再次運行相同的程序,只要文件因為已經被刪除而不存在,就會發生錯誤。輸出將看起來像
成功連接到 ftp 服務器!登錄成功!刪除文件時出錯 ./htdocs/test.txt 連接已成功關閉!鏈接: https://www.php.net/manual/en/function.ftp-delete.php
我們希望本文能幫助您解決問題。 除了 PHP ftp_delete() 函數,查看其他與 PHP 相關的主題。
想在 Python 中出類拔萃? 查看我們對 最佳 Python 在線課程 2023的評論。 如果您對數據科學感興趣,請查看如何學習 R 編程。
順便說一句,此材料也有其他語言版本:
- PHP ftp_delete() 函數
- Italiano PHP ftp_delete() 函數
- Deutsch PHP ftp_delete() 函數
- Français PHP ftp_delete() 函數
- Español PHP ftp_delete() 函數
- Türk PHP ftp_delete() 函數
- Русский PHP ftp_delete() 函數
- Português PHP ftp_delete() 函數
- Polski PHP ftp_delete() 函數
- Nederlandse PHP ftp_delete() 函數
- 中文 PHP ftp_delete() 函數
- 한국어 PHP ftp_delete() 函數
- 日本語 PHP ftp_delete() 函數
- हिन्दी PHP ftp_delete() 函數
Texas | 2023-02-05
PHP是每一个有点混乱的😭 PHP ftp_delete() 函數不是我遇到的唯一问题. 我只是不太確定這是最好的方法
Texas | 2023-02-05
PHP是每一个有点混乱的😭 PHP ftp_delete() 函數不是我遇到的唯一问题. 我只是不太確定這是最好的方法
Abu Dhabi | 2023-02-05
简单地说,很清楚。谢谢你的分享。PHP ftp_delete() 函數和其他问题的PHP一直是我的弱点😁。. 我只希望不再出現