函式名稱: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 官方文件。