Class ftp

Description

FTP transfer class

Located in /includes/functions_transfer.php (line 261)

transfer
   |
   --ftp
Method Summary
 ftp ftp ( $host,  $username,  $password,  $root_path, [ $port = 21], [ $timeout = 10])
 void data ()
 void _chdir ([ $dir = ''])
 void _chmod ( $file,  $perms)
 void _close ()
 void _cwd ()
 void _delete ( $file)
 void _init ()
 void _ls ([ $dir = './'])
 void _mkdir ( $dir)
 void _put ( $from_file,  $to_file)
 void _rename ( $old_handle,  $new_handle)
 void _rmdir ( $dir)
 void _site ( $command)
Variables
Methods
Constructor ftp (line 266)

Standard parameters for FTP session

ftp ftp ( $host,  $username,  $password,  $root_path, [ $port = 21], [ $timeout = 10])
  • $host
  • $username
  • $password
  • $root_path
  • $port
  • $timeout
data (line 291)

Requests data

void data ()
_chdir (line 368)

Change current working directory (CHDIR)

  • access: private
void _chdir ([ $dir = ''])
  • $dir
_chmod (line 385)

change file permissions (CHMOD)

  • access: private
void _chmod ( $file,  $perms)
  • $file
  • $perms
_close (line 437)

Close ftp session (CLOSE)

  • access: private
void _close ()
_cwd (line 452)

Return current working directory (CWD)

At the moment not used by parent class

  • access: private
void _cwd ()
_delete (line 428)

Delete file (DELETE)

  • access: private
void _delete ( $file)
  • $file
_init (line 309)

Init FTP Session

  • access: private
void _init ()
_ls (line 461)

Return list of files in a given directory (LS)

  • access: private
void _ls ([ $dir = './'])
  • $dir
_mkdir (line 341)

Create Directory (MKDIR)

  • access: private
void _mkdir ( $dir)
  • $dir
_put (line 406)

Upload file to location (PUT)

  • access: private
void _put ( $from_file,  $to_file)
  • $from_file
  • $to_file
_rename (line 359)

Rename file

  • access: private
void _rename ( $old_handle,  $new_handle)
  • $old_handle
  • $new_handle
_rmdir (line 350)

Remove directory (RMDIR)

  • access: private
void _rmdir ( $dir)
  • $dir
_site (line 470)

FTP SITE command (ftp-only function)

  • access: private
void _site ( $command)
  • $command

Inherited Methods

Inherited From transfer

 transfer::transfer()
 transfer::close_session()
 transfer::copy_file()
 transfer::delete_file()
 transfer::file_exists()
 transfer::make_dir()
 transfer::methods()
 transfer::open_session()
 transfer::overwrite_file()
 transfer::remove_dir()
 transfer::rename()
 transfer::write_file()

Documentation generated on Tue, 26 Aug 2008 08:34:05 +0200 by phpDocumentor 1.4.2