English | 简体中文 | 繁體中文
查询

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函数
分享链接