{site_name}

{site_name}

🌜 搜索

ftp_delete()是一个PHP函数,用于删除FTP服务器上指定的文件

php 𝄐 0
php FTP socket,phpftp
ftp_delete()是一个PHP函数,用于删除FTP服务器上指定的文件。它需要连接到FTP服务器并有足够的权限才能执行成功。以下是ftp_delete()函数的语法:


bool ftp_delete ( resource $ftp_stream , string $remote_file )


其中,$ftp_stream是通过ftp_connect()函数创建的FTP连接句柄,$remote_file是FTP服务器上要删除的文件的名称。

以下是一个示例,演示如何使用ftp_delete()函数从FTP服务器上删除一个名为“example.txt”的文件:

php
// 连接到FTP服务器
$conn_id = ftp_connect("ftp.example.com");

// 登录到FTP服务器
$login_result = ftp_login($conn_id, "username", "password");

// 删除FTP服务器上的文件
$file_to_delete = 'example.txt';
if (ftp_delete($conn_id, $file_to_delete)) {
echo "$file_to_delete 成功被删除";
} else {
echo "无法删除 $file_to_delete";
}

// 关闭FTP连接
ftp_close($conn_id);


在以上示例中,我们建立了一个FTP连接,并登录到FTP服务器。然后,我们使用ftp_delete()函数删除了位于FTP服务器上的“example.txt”文件。如果删除成功,则会输出“example.txt成功被删除”,否则将输出“无法删除example.txt”。最后,我们关闭了FTP连接。