牛牛在线工具

ssh2_sftp_readlink()

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

ssh2_sftp_readlink()

读取SFTP服务器上的符号链接的目标路径

函数名称:ssh2_sftp_readlink() 适用版本:PHP 5 >= 5.4.0, PECL ssh2 >= 0.12.0 函数描述:读取SFTP服务器上的符号链接的目标路径。 用法: string ssh2_sftp_readlink(resource $sftp, string $link) 参数: $sftp: SFTP连接资源,通过ssh2_sftp()函数获取。 $link: 要读取的符号链接的路径。 返回值: 如果成功读取符号链接,则返回符号链接的目标路径。如果发生错误,则返回false。 示例: <?php // 建立SSH连接 $connection = ssh2_connect('example.com', 22); ssh2_auth_password($connection, 'username', 'password'); // 建立SFTP连接 $sftp = ssh2_sftp($connection); // 读取符号链接 $link = '/path/to/symlink'; $target = ssh2_sftp_readlink($sftp, $link); if ($target !== false) { echo "符号链接 '{$link}' 的目标路径是 '{$target}'"; } else { echo "无法读取符号链接 '{$link}'"; } ?> 注意事项: 在使用ssh2_sftp_readlink()函数之前,需要确保已经成功建立了SSH和SFTP连接。 $link参数必须是一个有效的符号链接路径,否则函数会返回false。 如果目标路径是一个相对路径,则返回的目标路径也是相对路径。 如果目标路径是一个绝对路径,则返回的目标路径也是绝对路径。