ftp_delete
删除 FTP 服务器上的文件。
此函数适用于 PHP 4.0.0 及以上版本。
ftp_delete 函数用于删除 FTP 服务器上的文件。
bool ftp_delete ( resource $ftp_stream , string $remote_file )
成功时返回 true,失败时返回 false。
以下示例展示了如何连接到 FTP 服务器并删除一个文件:
$ftp_server = "ftp.example.com"; $ftp_user_name = "your_username"; $ftp_user_pass = "your_password"; <p>// 连接到 FTP 服务器<br> $ftp_conn = ftp_connect($ftp_server) or die("无法连接到 $ftp_server");</p> <p>// 登录 FTP 服务器<br> $login = ftp_login($ftp_conn, $ftp_user_name, $ftp_user_pass);</p> <p>// 检查登录是否成功<br> if (!$login) {<br> echo "FTP 登录失败!";<br> } else {<br> echo "FTP 登录成功!";<br> }</p> <p>// 要删除的文件路径<br> $file_to_delete = "remote/path/to/file.txt";</p> <p>// 删除文件<br> if (ftp_delete($ftp_conn, $file_to_delete)) {<br> echo "文件删除成功!";<br> } else {<br> echo "文件删除失败!";<br> }</p> <p>// 关闭 FTP 连接<br> ftp_close($ftp_conn);<br>
这段代码首先通过 ftp_connect 连接到 FTP 服务器,并通过 ftp_login 进行身份验证。接着,指定要删除的文件路径,并使用 ftp_delete 删除该文件。如果删除成功,则输出成功消息;否则,输出失败消息。最后,使用 ftp_close 关闭 FTP 连接。