牛牛在线工具

ssh2_sftp_rmdir()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ssh2_sftp_rmdir()

删除远程服务器上的指定目录

函数名称:ssh2_sftp_rmdir() 函数描述:该函数用于删除远程服务器上的指定目录。 适用版本:该函数在PHP 5.4.0及以上版本中可用。 语法:bool ssh2_sftp_rmdir(resource $sftp, string $dirname) 参数: $sftp:SSH2 SFTP 资源连接,通过ssh2_sftp_connect()函数获取。 $dirname:要删除的目录的路径。 返回值:成功删除目录时返回true,删除失败时返回false。 示例: // 连接到远程服务器 $connection = ssh2_connect('example.com', 22); if (!$connection) { die('无法连接到远程服务器'); } // 进行身份验证 if (!ssh2_auth_password($connection, 'username', 'password')) { die('身份验证失败'); } // 建立SFTP连接 $sftp = ssh2_sftp($connection); // 删除远程服务器上的目录 $directory = '/path/to/directory'; if (ssh2_sftp_rmdir($sftp, $directory)) { echo '目录删除成功'; } else { echo '目录删除失败'; } 上述示例中,首先通过ssh2_connect()函数连接到远程服务器。然后使用ssh2_auth_password()函数进行身份验证。接下来,使用ssh2_sftp()函数建立SFTP连接,并将连接资源赋值给$sftp变量。最后,使用ssh2_sftp_rmdir()函数删除指定的目录。如果删除成功,将输出"目录删除成功",否则输出"目录删除失败"。 请注意,此示例仅演示了ssh2_sftp_rmdir()函数的基本用法,实际应用中还应添加适当的错误处理和安全性检查。