Functions
Function | Description |
---|---|
changeToParentDirectory |
Changes the current working directory to its parent. |
changeDirectory |
Changes the current working directory to given path. |
connect |
Connects to a server. |
createDirectory |
Creates a directory. |
deleteDirectory |
Deletes a given directory (it must be empty to be deleted). |
deleteFile |
Deletes a given directory (it must be empty to be deleted). |
disconnect |
Closes the FTP connection. |
downloadFile |
Downloads a file from the FTP server. |
getCurrentDirectory |
Returns the name of the current working directory. |
getDirectoryContents |
Returns parsed directory information. |
getRawDirectoryContents |
Calls a direct LIST command to the FTP server and returns the results. |
getSystemType |
This is here for method compatibility with BigTreeFTP but doesn't do anything. |
login |
Login to the SFTP host. |
rename |
Renames a file or directory. |
setTransferType |
This is here for compatibility with BigTreeFTP but doesn't do anything. |
uploadFile |
Uploads a file to the FTP server. |
changeToParentDirectory
Changes the current working directory to its parent.
Return Value: true if successful
changeToParentDirectory()
changeDirectory
Changes the current working directory to given path.
Return Value: true if successful
changeDirectory($path)
Parameter | Description |
---|---|
$path |
Full directory path to change to. |
connect
Connects to a server.
Return Value: true if successful
connect($host, $port = 22)
Parameter | Description |
---|---|
$host |
The hostname of the server |
$port |
The port to connect to (defaults to 22) |
createDirectory
Creates a directory.
Return Value: true if successful.
createDirectory($path)
Parameter | Description |
---|---|
$path |
Full directory path to create or a path relative to the current directory. |
deleteDirectory
Deletes a given directory (it must be empty to be deleted).
Return Value: true if successful
deleteDirectory($path)
Parameter | Description |
---|---|
$path |
The full directory path or relative to the current directory. |
deleteFile
Deletes a given directory (it must be empty to be deleted).
Return Value: true if successful
deleteFile($path)
Parameter | Description |
---|---|
$path |
The full file path or path relative to the current directory. |
disconnect
Closes the FTP connection.
disconnect()
downloadFile
Downloads a file from the FTP server.
Return Value: true if successful.
downloadFile($remote, $local)
Parameter | Description |
---|---|
$remote |
The full path to the file to download (or the path relative to the current directory). |
$local |
The local path to store the downloaded file. |
getCurrentDirectory
Returns the name of the current working directory.
Return Value: The current working directory or false if the call failed.
getCurrentDirectory()
getDirectoryContents
Returns parsed directory information.
Return Value: An array of parsed information.
getDirectoryContents($path = "")
Parameter | Description |
---|---|
$path |
Optional directory to search, otherwises uses the current directory. |
getRawDirectoryContents
Calls a direct LIST command to the FTP server and returns the results.
Return Value: An array of information from the FTP LIST command.
getRawDirectoryContents($path = "")
Parameter | Description |
---|---|
$path |
Optional directory to search, otherwises uses the current directory. |
getSystemType
This is here for method compatibility with BigTreeFTP but doesn't do anything.
getSystemType()
login
Login to the SFTP host.
Return Value: true if successful
login($user = null, $pass = null)
Parameter | Description |
---|---|
$user |
SFTP username. |
$pass |
SFTP password. |
rename
Renames a file or directory.
Return Value: true if successful
rename($from, $to)
Parameter | Description |
---|---|
$from |
The current file/directory name (either absolute path or relative to current directory). |
$to |
The new file/directory name (either absolute path or relative to current directory). |
setTransferType
This is here for compatibility with BigTreeFTP but doesn't do anything.
setTransferType()
uploadFile
Uploads a file to the FTP server.
Return Value: true if successful
uploadFile($local, $remote)
Parameter | Description |
---|---|
$local |
The full path to the file to upload. |
$remote |
The full path to store the file at (or relative path to the current directory). |