ssh2_sftp_stat

(PECL ssh2 >= 0.9.0)

ssh2_sftp_statStat a file on a remote filesystem

Beschreibung

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

Stats a file on the remote filesystem following any symbolic links.

This function is similar to using the stat() function with the ssh2.sftp:// wrapper and returns the same values.

Parameter-Liste

sftp
An SSH2 SFTP resource opened by ssh2_sftp().
path

Rückgabewerte

Returns an array of statistics for the given file on successBei einem Fehler wird false zurückgegeben.. See the documentation for stat() for details on the values which may be returned.

Beispiele

Beispiel #1 Stating a file via 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'];
?>

Siehe auch

  • ssh2_sftp_lstat() - Stat a symbolic link
  • lstat() - Sammelt Informationen über eine Datei oder einen symbolischen Link
  • stat() - Sammelt Informationen über eine Datei