ssh2_sftp_realpath
PHP Manual
PHP Manual»Fonctions SSH2»ssh2_sftp_realpath

ssh2_sftp_realpath

(PECL ssh2 >= 0.9.0)

ssh2_sftp_realpathRésout le chemin réel d'un chemin fourni

Description

function ssh2_sftp_realpath(resource $sftp, string $filename): string|false

Traduit un nom de fichier filename en son chemin réellement effectif sur le système de fichiers distant.

Liste de paramètres

sftp
Une ressource SSH2 SFTP, ouverte par la fonction ssh2_sftp().
filename

Valeurs de retour

Retourne le chemin réel, sous la forme d'une string ou false si une erreur survient.

Exemples

Exemple #1 Résoudre un nom de chemin

<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$sftp = ssh2_sftp($connection);

$realpath = ssh2_sftp_realpath($sftp, '/home/username/../../../..//./usr/../etc/passwd');
/* $realpath est maintenant : '/etc/passwd' */
?>

Voir aussi

To Top