牛牛在线工具

ssh2_sftp_unlink()

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

ssh2_sftp_unlink()

在远程 SFTP 服务器上删除指定的文件

函数名称:ssh2_sftp_unlink() 适用版本:PHP 5 >= 5.2.0, PECL ssh2 >= 0.10 函数说明:ssh2_sftp_unlink() 函数用于在远程 SFTP 服务器上删除指定的文件。 语法:ssh2_sftp_unlink(resource $sftp, string $filename): bool 参数: $sftp: SSH2 SFTP 资源,通过 ssh2_sftp() 函数获取。 $filename: 要删除的文件的路径。 返回值:如果文件删除成功,则返回 true;否则返回 false。 示例: // 连接到远程服务器 $connection = ssh2_connect('example.com', 22); ssh2_auth_password($connection, 'username', 'password'); // 创建一个 SFTP 会话 $sftp = ssh2_sftp($connection); // 删除远程服务器上的文件 $filename = '/path/to/file.txt'; if (ssh2_sftp_unlink($sftp, $filename)) { echo "文件删除成功!"; } else { echo "文件删除失败!"; } 在上面的示例中,我们首先使用 ssh2_connect() 函数连接到远程服务器,并使用 ssh2_auth_password() 函数进行身份验证。然后,我们使用 ssh2_sftp() 函数创建一个 SFTP 会话,并将返回的资源赋值给变量 $sftp。 最后,我们使用 ssh2_sftp_unlink() 函数删除远程服务器上的文件。如果删除成功,则输出 "文件删除成功!";否则输出 "文件删除失败!"。 请确保在使用 ssh2_sftp_unlink() 函数之前已经连接到远程服务器并进行了身份验证,并且传递给函数的文件路径是正确的。