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)