Только что взглянул на FTP-класс CodeIgniters. Как написано с обратным сжатием для PHP4, вы можете, вероятно, сделать это (взломать работу), если потребуется.
<?php
$files = $this->ftp->list_files('/folder/');
foreach ($files as $file)
{
echo 'File:'. $file .' Size: '. ftp_size($this->ftp->conn_id, $file) .' <br />';
}
$this->ftp->close();
Я бы не рекомендовал это - вероятно, стоит расширить основной класс CI ftp
class FTP extends CI_FTP
{
function FTP()
{
// call parent constructor
parent::CI_FTP();
}
// Single file size
function file_size($file)
{
return ftp_size($this->conn_id, $file);
}
}
Поместите вышеперечисленное в свое приложение / библиотеки и сохраните его как ftp.php. Если вы используете обновленную версию CI, она загрузит ваше расширение.