{site_name}

{site_name}

🌜 搜索

php函数ftp_rmdir()用于在FTP服务器上删除指定的目录

php 𝄐 0
php FTP socket,phpftp
php函数ftp_rmdir()用于在FTP服务器上删除指定的目录。它需要一个已经建立了FTP连接的资源句柄。

以下是ftp_rmdir()函数的语法:

php
bool ftp_rmdir ( resource $ftp_stream , string $directory )


其中,$ftp_stream是FTP连接的源,$directory是要删除的目录名。

下面是一个示例代码,演示如何使用ftp_rmdir()函数从FTP服务器上删除一个目录:

php
// 连接到FTP服务器
$ftp_server = 'example.com';
$ftp_user = 'ftp_username';
$ftp_pass = 'ftp_password';
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);

// 删除目录
$dir_to_delete = '/path/to/directory';
if (ftp_rmdir($conn_id, $dir_to_delete)) {
echo "Directory deleted successfully.";
} else {
echo "Failed to delete directory.";
}

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


在这个示例中,我们首先使用ftp_connect()和ftp_login()函数建立了一个与FTP服务器的连接,并将连接的结果存储在$conn_id变量中。然后,我们调用ftp_rmdir()函数来删除指定的目录$dir_to_delete。最后,我们使用ftp_close()函数关闭与FTP服务器的连接。

注意:在尝试使用ftp_rmdir()函数删除目录时,该目录必须为空。如果目录不为空,则该函数将返回false并显示一个错误消息。