PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Networking » Net_FTP » Bug #9611

Wrong OS determing!

Details

Submitted2006-12-14 10:02 UTC
Fromadmin at svetoslav dot ru
Assignedjorrit
StatusClosed
PackageNet_FTP
PHP Version5.2.0 RC4
OSWindows XP
Roadmaps1.3.3

Comments

[2006-12-14 10:02 UTC] admin at svetoslav dot ru

Description:
------------
Some FTP-servers return rawlist with (?) in user field. So, Net_FTP mistakes on determining Operating System.

Test script:
---------------
$server = new Net_FTP(...);
...
print_r($server->ls(null, NET_FTP_RAWLIST));
print_r($server->ls(null, NET_FTP_DIRS_FILES));

Expected result:
----------------
Array
(
[0] => drwxr-xr-x 75 upload (?) 3008 Oct 30 21:09 ftp1
);

Array
(
[0] => Array
(
[is_dir] => d
[rights] => rwxr-xr-x
[files_inside] => 1
[user] => upload
[group] => (?)
[file_size] => 3008
[date] => Oct 30 21:09
[file_name] => ftp1
[file_date] => 1162231740
)
)

Actual result:
--------------
Array
(
[0] => drwxr-xr-x 75 upload (?) 3008 Oct 30 21:09 ftp1
);

Array
(
[0] => Array
(
[file_name] => 21:09 ftp1
[date] => drwxr-xr-x 75 upload (?) 3008
[file_size] => 30
[is_dir] =>
[file_date] =>
)
)