Net_FTP::ls()

Synopsis

Description

this function gives you a listing of either the files / directories / both
or an unformated array (like the PHP function ftp_rawlist()).

Parameter

string $dir = null - The directory to list. You can
either use a relative or an absolute path. This optional parameter will be set to the
current path.

int $mode =
- A constant representing the nodes list
(directories, files, both or a ram directory listing).
This parameter is determined by the constants
(see: Constants).
This parameter is optional and will be set for
listing directories and files structured in an array.

Return value

mixed
- a directory listing in the form you determine on success,
otherwise PEAR::Error.

Throws

Several errors may be returned by ls.
The errornumber is unspecific (until now) and will not
tell you anything about the errormessage.
Possible errors are:

Possible PEAR_Error values

Error message

Description

Solution

Raw directory-list in wrong format.

The format given by the server on PHP function ftp_rawlist()was wrong. Check if the
directory you wanted to be listed is correct and you have access to listing it.

The last-modification date could not be determined by PHP. Reasons for this might be
that your FTP-server does not support the used command or that you gave the function a
non existent file as reference.