ssh2_sftp_lstat

(PECL ssh2 >= 0.9.0)

ssh2_sftp_lstatObtient les informations d'un lien symbolique

Description

function ssh2_sftp_lstat(resource $sftp, string $path): array|false

Obtient les informations d'un lien symbolique sur le système de fichiers distant sans suivre le lien.

Cette fonction est similaire à l'utilisation de la fonction lstat() avec le gestionnaire ssh2.sftp:// et retourne les mêmes valeurs.

Liste de paramètres

sftp
Une ressource SSH2 SFTP ouverte par ssh2_sftp().
path
Chemin vers le lien symbolique distant.

Valeurs de retour

Retourne un tableau de statistiques pour le lien symbolique donné en cas de succès ou false si une erreur survient. Voir la documentation de la fonction stat() pour les détails concernant les valeurs retournées.

Exemples

Exemple #1 Obtient les informations d'un lien symbolique via SFTP

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

$sftp = ssh2_sftp($connection);
$statinfo = ssh2_sftp_lstat($sftp, '/path/to/symlink');

$filesize = $statinfo['size'];
$group = $statinfo['gid'];
$owner = $statinfo['uid'];
$atime = $statinfo['atime'];
$mtime = $statinfo['mtime'];
$mode = $statinfo['mode'];
?>

Voir aussi

  • ssh2_sftp_stat() - Lit les informations d'un fichier sur un système de fichiers distant
  • lstat() - Retourne les informations sur un fichier ou un lien symbolique
  • stat() - Renvoie les informations à propos d'un fichier