class ftp extends transfer
FTP transfer class
Properties
| $connection | ||
| $host | ||
| $port | ||
| $username | ||
| $password | ||
| $timeout | ||
| $root_path | ||
| $tmp_path | ||
| $file_perms | ||
| $dir_perms |
Methods
|
transfer()
Constructor - init some basic values |
from transfer | |
|
write_file($destination_file = '', $contents = '')
Write file to location |
from transfer | |
|
overwrite_file($source_file, $destination_file)
Moving file into location. |
from transfer | |
|
make_dir($dir)
Create directory structure |
from transfer | |
|
copy_file($from_loc, $to_loc)
Copy file from source location to destination location |
from transfer | |
|
delete_file($file)
Remove file |
from transfer | |
|
remove_dir($dir)
Remove directory |
from transfer | |
|
rename($old_handle, $new_handle)
Rename a file or folder |
from transfer | |
|
file_exists($directory, $filename)
Check if a specified file exist... |
from transfer | |
|
open_session()
Open session |
from transfer | |
|
close_session()
Close current session |
from transfer | |
| static |
methods()
Determine methods able to be used |
from transfer |
|
ftp($host, $username, $password, $root_path, $port = 21, $timeout = 10)
Standard parameters for FTP session |
||
| static |
data()
Requests data |
|
|
_init()
Init FTP Session |
||
|
_mkdir($dir)
Create Directory (MKDIR) |
||
|
_rmdir($dir)
Remove directory (RMDIR) |
||
|
_rename($old_handle, $new_handle)
Rename file |
||
|
_chdir($dir = '')
Change current working directory (CHDIR) |
||
|
_chmod($file, $perms)
change file permissions (CHMOD) |
||
|
_put($from_file, $to_file)
Upload file to location (PUT) |
||
|
_delete($file)
Delete file (DELETE) |
||
|
_close()
Close ftp session (CLOSE) |
||
|
_cwd()
Return current working directory (CWD) At the moment not used by parent class |
||
|
_ls($dir = './')
Return list of files in a given directory (LS) |
||
|
_site($command)
FTP SITE command (ftp-only function) |
Details
in transfer at line 41
public
transfer()
Constructor - init some basic values
in transfer at line 55
public
write_file($destination_file = '', $contents = '')
Write file to location
in transfer at line 91
public
overwrite_file($source_file, $destination_file)
Moving file into location.
If the destination file already exists it gets overwritten
in transfer at line 107
public
make_dir($dir)
Create directory structure
in transfer at line 147
public
copy_file($from_loc, $to_loc)
Copy file from source location to destination location
in transfer at line 167
public
delete_file($file)
Remove file
in transfer at line 180
public
remove_dir($dir)
Remove directory
in transfer at line 192
public
rename($old_handle, $new_handle)
Rename a file or folder
in transfer at line 204
public
file_exists($directory, $filename)
Check if a specified file exist...
in transfer at line 224
public
open_session()
Open session
in transfer at line 232
public
close_session()
Close current session
in transfer at line 240
static public
methods()
Determine methods able to be used
at line 267
public
ftp($host, $username, $password, $root_path, $port = 21, $timeout = 10)
Standard parameters for FTP session
at line 292
static public
data()
Requests data
at line 310
public
_init()
Init FTP Session
at line 342
public
_mkdir($dir)
Create Directory (MKDIR)
at line 351
public
_rmdir($dir)
Remove directory (RMDIR)
at line 360
public
_rename($old_handle, $new_handle)
Rename file
at line 369
public
_chdir($dir = '')
Change current working directory (CHDIR)
at line 386
public
_chmod($file, $perms)
change file permissions (CHMOD)
at line 407
public
_put($from_file, $to_file)
Upload file to location (PUT)
at line 426
public
_delete($file)
Delete file (DELETE)
at line 435
public
_close()
Close ftp session (CLOSE)
at line 450
public
_cwd()
Return current working directory (CWD) At the moment not used by parent class
at line 459
public
_ls($dir = './')
Return list of files in a given directory (LS)
at line 499
public
_site($command)
FTP SITE command (ftp-only function)