Just to add further, that was for a php 5.3.5 box running a 64 bit linux os....
i havent tested on other versions yet.
But there is quite a lot of noise about this in php bug list.ssh2_sftp_stat
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ssh2_sftp_stat
Референца за `function.ssh2-sftp-stat.php` со подобрена типографија и навигација.
ssh2_sftp_stat
(PECL ssh2 >= 0.9.0)
ssh2_sftp_stat — Статистика на датотека на оддалечен систем на датотеки
= NULL
Статистика на датотека на оддалечен систем на датотеки, следејќи ги сите симболични врски.
Оваа функција е слична на користењето на stat() функција со ssh2.sftp:// обвивка и враќа исти вредности.
Параметри
sftp- SSH2 SFTP ресурс отворен од ssh2_sftp().
path
Вратени вредности
Returns an array of statistics for the given file on success or false on failure. See the documentation for stat() за детали за вредностите што може да се вратат.
Примери
Пример #1 Наведување датотека преку 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'];
?>Види Исто така
- ssh2_sftp_lstat() - Статистика на симболична врска
- lstat() семејство на функционалност.
- stat() - Дава информации за датотека
Белешки од корисници 3 белешки
Pls note that stat does not seem to give proper filesizes even with 64 bit php if files > 2GbAs with stat(), the returned size of the file may be wrong if it is over 2GB.