ssh2_sftp_stat

(PECL ssh2 >= 0.9.0)

ssh2_sftp_statObtiene el estado de un fichero en un sistema de ficheros remoto

Descripción

ssh2_sftp_stat(resource $sftp, string $path): array

Obtiene el estado de un fichero en un sistema de ficheros remoto, siguiendo los enlaces simbólicos.

Esta función es similar al uso de la función stat() con el gestor ssh2.sftp:// y devuelve los mismos valores.

Parámetros

sftp

Un recurso SSH2 SFTP, abierto por la función ssh2_sftp().

path

Valores devueltos

Ver la documentación de la función stat() para los detalles sobre los valores devueltos.

Ejemplos

Ejemplo #1 Estado de un fichero vía SFTP

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

$sftp = ssh2_sftp($connection);
$statinfo = ssh2_sftp_stat($sftp, '/path/to/file');

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

Ver también

  • ssh2_sftp_lstat() - Estado de un enlace simbólico
  • lstat() - Da información acerca de un archivo o enlace simbólico
  • stat() - Da información acerca de un fichero