Xataface  2.0alpha2
Xataface Application Framework
 All Data Structures Namespaces Files Functions Variables Groups Pages
Public Member Functions | Data Fields
FTP Class Reference

Public Member Functions

 FTP ()
 connect ($host, $port=21, $timeout=FTP_TIMEOUT)
 isConnected ()
 disconnect ()
 close ()
 login ($user, $pass)
 cdup ()
 cwd ($path)
 cd ($path)
 chdir ($path)
 chmod ($mode, $filename)
 delete ($filename)
 exec ($cmd)
 fget ($fp, $remote, $mode=FTP_BINARY, $resumepos=0)
 fput ($remote, $resource, $mode=FTP_BINARY, $startpos=0)
 get_option ($option)
 get ($locale, $remote, $mode=FTP_BINARY, $resumepos=0)
 mdtm ($name)
 mkdir ($name)
 nb_continue ()
 nb_fget ()
 nb_fput ()
 nb_get ()
 nb_put ()
 nlist ($remote_filespec="")
 pasv ($pasv)
 put ($remote, $local, $mode=FTP_BINARY, $startpos=0)
 pwd ()
 quit ()
 raw ($cmd)
 rawlist ($remote_filespec="")
 ls ($remote_filespec="")
 rename ($from, $to)
 rmdir ($name)
 set_option ()
 site ($cmd)
 size ($name)
 ssl_connect ()
 systype ()
 getLastResult ()
 _hasNewResult ()
 _waitForResult ()
 _readln ()
 _printCommand ($line)
 _pasv ()
 _download ($cmd)
 _uploadResource ($cmd, $resource)
 _resetError ()
 _setError ($no, $msg)
 _isError ()

Data Fields

 $passiveMode = TRUE
 $lastLines = array()
 $lastLine = ""
 $controlSocket = NULL
 $newResult = FALSE
 $lastResult = -1
 $pasvAddr = NULL
 $error_no = NULL
 $error_msg = NULL

Detailed Description

Definition at line 22 of file ftp.class.php.

Member Function Documentation

_download (   $cmd)

Definition at line 491 of file ftp.class.php.

_hasNewResult ( )

Definition at line 421 of file ftp.class.php.

_isError ( )

Definition at line 554 of file ftp.class.php.

_pasv ( )

Definition at line 462 of file ftp.class.php.

_printCommand (   $line)

Definition at line 455 of file ftp.class.php.

_readln ( )

Definition at line 431 of file ftp.class.php.

_resetError ( )

Definition at line 534 of file ftp.class.php.

_setError (   $no,
  $msg 
)

Definition at line 540 of file ftp.class.php.

_uploadResource (   $cmd,
  $resource 
)

Definition at line 512 of file ftp.class.php.

_waitForResult ( )

Definition at line 426 of file ftp.class.php.

cd (   $path)

Definition at line 111 of file ftp.class.php.

cdup ( )

Definition at line 91 of file ftp.class.php.

chdir (   $path)

Definition at line 115 of file ftp.class.php.

chmod (   $mode,
  $filename 
)

Definition at line 119 of file ftp.class.php.

close ( )

Definition at line 66 of file ftp.class.php.

connect (   $host,
  $port = 21,
  $timeout = FTP_TIMEOUT 
)

Definition at line 38 of file ftp.class.php.

cwd (   $path)

Definition at line 101 of file ftp.class.php.

delete (   $filename)

Definition at line 123 of file ftp.class.php.

disconnect ( )

Definition at line 61 of file ftp.class.php.

exec (   $cmd)

Definition at line 133 of file ftp.class.php.

fget (   $fp,
  $remote,
  $mode = FTP_BINARY,
  $resumepos = 0 
)

Definition at line 137 of file ftp.class.php.

fput (   $remote,
  $resource,
  $mode = FTP_BINARY,
  $startpos = 0 
)

Definition at line 155 of file ftp.class.php.

FTP ( )

Definition at line 35 of file ftp.class.php.

get (   $locale,
  $remote,
  $mode = FTP_BINARY,
  $resumepos = 0 
)

Definition at line 182 of file ftp.class.php.

get_option (   $option)

Definition at line 171 of file ftp.class.php.

getLastResult ( )

Definition at line 415 of file ftp.class.php.

isConnected ( )

Definition at line 57 of file ftp.class.php.

login (   $user,
  $pass 
)

Definition at line 70 of file ftp.class.php.

ls (   $remote_filespec = "")

Definition at line 292 of file ftp.class.php.

mdtm (   $name)

Definition at line 189 of file ftp.class.php.

mkdir (   $name)

Definition at line 203 of file ftp.class.php.

nb_continue ( )

Definition at line 213 of file ftp.class.php.

nb_fget ( )

Definition at line 218 of file ftp.class.php.

nb_fput ( )

Definition at line 223 of file ftp.class.php.

nb_get ( )

Definition at line 228 of file ftp.class.php.

nb_put ( )

Definition at line 233 of file ftp.class.php.

nlist (   $remote_filespec = "")

Definition at line 238 of file ftp.class.php.

pasv (   $pasv)

Definition at line 244 of file ftp.class.php.

put (   $remote,
  $local,
  $mode = FTP_BINARY,
  $startpos = 0 
)

Definition at line 252 of file ftp.class.php.

pwd ( )

Definition at line 259 of file ftp.class.php.

quit ( )

Definition at line 273 of file ftp.class.php.

raw (   $cmd)

Definition at line 277 of file ftp.class.php.

rawlist (   $remote_filespec = "")

Definition at line 286 of file ftp.class.php.

rename (   $from,
  $to 
)

Definition at line 349 of file ftp.class.php.

rmdir (   $name)

Definition at line 363 of file ftp.class.php.

set_option ( )

Definition at line 373 of file ftp.class.php.

site (   $cmd)

Definition at line 379 of file ftp.class.php.

size (   $name)

Definition at line 389 of file ftp.class.php.

ssl_connect ( )

Definition at line 399 of file ftp.class.php.

systype ( )

Definition at line 405 of file ftp.class.php.

Field Documentation

$controlSocket = NULL

Definition at line 27 of file ftp.class.php.

$error_msg = NULL

Definition at line 33 of file ftp.class.php.

$error_no = NULL

Definition at line 32 of file ftp.class.php.

$lastLine = ""

Definition at line 26 of file ftp.class.php.

$lastLines = array()

Definition at line 25 of file ftp.class.php.

$lastResult = -1

Definition at line 29 of file ftp.class.php.

$newResult = FALSE

Definition at line 28 of file ftp.class.php.

$passiveMode = TRUE

Definition at line 24 of file ftp.class.php.

$pasvAddr = NULL

Definition at line 30 of file ftp.class.php.


The documentation for this class was generated from the following file: